• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

LeanderCS / sqlalchemy-fake-model / #9

18 Sep 2025 05:28PM UTC coverage: 84.444%. Remained the same
#9

push

coveralls-python

LeanderCS
Lint

6 of 7 new or added lines in 3 files covered. (85.71%)

342 of 405 relevant lines covered (84.44%)

0.84 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.59
/sqlalchemy_fake_model/Enum/ModelColumnTypesEnum.py
1
from enum import Enum
1✔
2

3
from sqlalchemy import (
1✔
4
    Boolean,
5
    Date,
6
    DateTime,
7
    Float,
8
    Integer,
9
    Interval,
10
    LargeBinary,
11
    String,
12
    Text,
13
    Time,
14
)
15
from sqlalchemy import Enum as SQLAlchemyEnum
1✔
16
from sqlalchemy.dialects.postgresql import JSON, JSONB, UUID
1✔
17
from sqlalchemy.orm import relationship
1✔
18
from sqlalchemy.types import DECIMAL
1✔
19

20
try:
1✔
21
    from sqlalchemy.dialects.postgresql import UUID as POSTGRESQL_UUID
1✔
22
except ImportError:
×
NEW
23
    POSTGRESQL_UUID = None
×
24

25

26
class ModelColumnTypesEnum(Enum):
1✔
27
    """Enum class for the model column types"""
28

29
    STRING = String
1✔
30

31
    INTEGER = Integer
1✔
32

33
    FLOAT = Float
1✔
34

35
    TEXT = Text
1✔
36

37
    BOOLEAN = Boolean
1✔
38

39
    DATETIME = DateTime
1✔
40

41
    DATE = Date
1✔
42

43
    TIME = Time
1✔
44

45
    INTERVAL = Interval
1✔
46

47
    DECIMAL = DECIMAL
1✔
48

49
    LARGEBINARY = LargeBinary
1✔
50

51
    UUID = UUID if POSTGRESQL_UUID else String
1✔
52

53
    JSON = JSON
1✔
54

55
    JSONB = JSONB
1✔
56

57
    ENUM = SQLAlchemyEnum
1✔
58

59
    RELATIONSHIP = relationship
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc