/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/__init__.py |
(no class) |
26 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/aggregates.py |
Aggregate |
63 |
63 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/aggregates.py |
Count |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/aggregates.py |
StdDev |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/aggregates.py |
Variance |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/aggregates.py |
(no class) |
53 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/base/base.py |
BaseDatabaseWrapper |
253 |
253 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/base/base.py |
(no class) |
108 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/base/validation.py |
BaseDatabaseValidation |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/base/validation.py |
(no class) |
4 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/signals.py |
(no class) |
2 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/utils.py |
CursorWrapper |
37 |
37 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/utils.py |
CursorDebugWrapper |
17 |
17 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/backends/utils.py |
(no class) |
103 |
64 |
0 |
38% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/base.py |
Deferred |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/base.py |
ModelBase |
124 |
120 |
0 |
3% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/base.py |
ModelStateFieldsCacheDescriptor |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/base.py |
Model |
709 |
709 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/base.py |
(no class) |
144 |
15 |
0 |
90% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constants.py |
(no class) |
5 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constraints.py |
BaseConstraint |
29 |
29 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constraints.py |
CheckConstraint |
27 |
27 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constraints.py |
Deferrable |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constraints.py |
UniqueConstraint |
123 |
123 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/constraints.py |
(no class) |
53 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/db.py |
DatabaseErrorWrapper |
15 |
15 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/db.py |
ConnectionHandler |
27 |
27 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/db.py |
ConnectionRouter |
46 |
43 |
0 |
7% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/db.py |
(no class) |
72 |
13 |
0 |
82% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/deletion.py |
ProtectedError |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/deletion.py |
RestrictedError |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/deletion.py |
Collector |
185 |
185 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/deletion.py |
(no class) |
55 |
18 |
0 |
67% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/enums.py |
ChoicesMeta |
22 |
17 |
0 |
23% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/enums.py |
Choices |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/enums.py |
TextChoices |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/enums.py |
(no class) |
26 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
SQLiteNumericMixin |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Combinable |
36 |
36 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
BaseExpression |
83 |
82 |
0 |
1% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Expression |
18 |
18 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
CombinedExpression |
44 |
44 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
DurationExpression |
33 |
33 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
TemporalSubtraction |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
F |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
ResolvedOuterRef |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
OuterRef |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Func |
46 |
46 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Value |
42 |
40 |
0 |
5% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
RawSQL |
15 |
15 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Star |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Col |
18 |
18 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Ref |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
ExpressionList |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
OrderByList |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
ExpressionWrapper |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
NegatedExpression |
21 |
21 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
When |
36 |
36 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Case |
50 |
50 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Subquery |
20 |
20 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Exists |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
OrderBy |
42 |
42 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
Window |
54 |
54 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
WindowFrame |
21 |
21 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
RowRange |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
ValueRange |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/expressions.py |
(no class) |
327 |
4 |
0 |
99% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
Field |
294 |
273 |
0 |
7% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
BooleanField |
14 |
14 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
CharField |
40 |
37 |
0 |
8% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
DateTimeCheckMixin |
20 |
20 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
DateField |
56 |
53 |
0 |
5% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
DateTimeField |
51 |
51 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
DecimalField |
56 |
56 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
DurationField |
23 |
23 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
EmailField |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
FloatField |
14 |
14 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
IntegerField |
28 |
28 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
BigIntegerField |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
SmallIntegerField |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
IPAddressField |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
GenericIPAddressField |
39 |
39 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
NullBooleanField |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
PositiveIntegerRelDbTypeMixin |
6 |
3 |
0 |
50% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
PositiveBigIntegerField |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
PositiveIntegerField |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
PositiveSmallIntegerField |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
SlugField |
14 |
14 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
TextField |
25 |
23 |
0 |
8% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
TimeField |
50 |
47 |
0 |
6% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
URLField |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
BinaryField |
29 |
29 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
UUIDField |
22 |
22 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
AutoFieldMixin |
19 |
19 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
AutoFieldMeta |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
AutoField |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
BigAutoField |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
SmallAutoField |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/__init__.py |
(no class) |
362 |
9 |
0 |
98% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
JSONField |
62 |
57 |
0 |
8% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
DataContains |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
ContainedBy |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
HasKeyLookup |
30 |
30 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
HasKeys |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
HasKeyOrArrayIndex |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
CaseInsensitiveMixin |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
JSONExact |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransform |
25 |
25 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTextTransform |
12 |
12 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformTextLookupMixin |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformIsNull |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformIn |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformExact |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformNumericLookupMixin |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
KeyTransformFactory |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/json.py |
(no class) |
151 |
9 |
0 |
94% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/mixins.py |
FieldCacheMixin |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/mixins.py |
CheckFieldDefaultMixin |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/mixins.py |
(no class) |
12 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/proxy.py |
OrderWrt |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/proxy.py |
(no class) |
3 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
RelatedField |
110 |
110 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
ForeignObject |
115 |
115 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
ForeignKey |
85 |
85 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
OneToOneField |
12 |
12 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
ManyToManyField |
207 |
207 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related.py |
(no class) |
205 |
23 |
0 |
89% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ForeignKeyDeferredAttribute |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ForwardManyToOneDescriptor |
65 |
65 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ForwardOneToOneDescriptor |
19 |
19 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ReverseOneToOneDescriptor |
53 |
53 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ReverseManyToOneDescriptor |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
create_reverse_many_to_one_manager.RelatedManager |
126 |
126 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
ManyToManyDescriptor |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
create_forward_many_to_many_manager.ManyRelatedManager |
166 |
166 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_descriptors.py |
(no class) |
122 |
69 |
0 |
43% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_lookups.py |
MultiColSource |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_lookups.py |
RelatedIn |
27 |
27 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_lookups.py |
RelatedLookupMixin |
16 |
16 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/related_lookups.py |
(no class) |
45 |
17 |
0 |
62% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/reverse_related.py |
ForeignObjectRel |
57 |
57 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/reverse_related.py |
ManyToOneRel |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/reverse_related.py |
OneToOneRel |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/reverse_related.py |
ManyToManyRel |
18 |
18 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/fields/reverse_related.py |
(no class) |
65 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/__init__.py |
(no class) |
6 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
Cast |
22 |
22 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
Coalesce |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
Collate |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
Greatest |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
JSONObject |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
Least |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/comparison.py |
(no class) |
41 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
TimezoneMixin |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
Extract |
34 |
34 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
Now |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
TruncBase |
44 |
44 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
Trunc |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
TruncDate |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
TruncTime |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/datetime.py |
(no class) |
103 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/math.py |
ATan2 |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/math.py |
Log |
5 |
5 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/math.py |
Random |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/math.py |
Round |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/math.py |
(no class) |
83 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/mixins.py |
FixDecimalInputMixin |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/mixins.py |
FixDurationInputMixin |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/mixins.py |
NumericOutputFieldMixin |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/mixins.py |
(no class) |
9 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
MySQLSHA2Mixin |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
PostgreSQLSHAMixin |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Chr |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
ConcatPair |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Concat |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Left |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Length |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
LPad |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Ord |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Repeat |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Replace |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Right |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
StrIndex |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
Substr |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/text.py |
(no class) |
104 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/window.py |
LagLeadFunction |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/window.py |
NthValue |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/window.py |
Ntile |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/functions/window.py |
(no class) |
49 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/indexes.py |
Index |
89 |
89 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/indexes.py |
IndexExpression |
24 |
24 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/indexes.py |
(no class) |
30 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
Lookup |
86 |
86 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
Transform |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
BuiltinLookup |
12 |
12 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
FieldGetDbPrepValueMixin |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
FieldGetDbPrepValueIterableMixin |
23 |
23 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
PostgresOperatorLookup |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
Exact |
13 |
13 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
IExact |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
IntegerFieldOverflow |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
IntegerFieldFloatRounding |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
In |
45 |
45 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
PatternLookup |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
Range |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
IsNull |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
Regex |
6 |
6 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearLookup |
17 |
17 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearExact |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearGt |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearGte |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearLt |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
YearLte |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
UUIDTextMixin |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/lookups.py |
(no class) |
188 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/manager.py |
BaseManager |
53 |
37 |
0 |
30% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/manager.py |
ManagerDescriptor |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/manager.py |
EmptyManager |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/manager.py |
(no class) |
37 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/options.py |
Options |
336 |
336 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/options.py |
(no class) |
85 |
1 |
0 |
99% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/preflight.py |
(no class) |
119 |
103 |
0 |
13% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
BaseIterable |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
ModelIterable |
28 |
28 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
RawModelIterable |
23 |
23 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
ValuesIterable |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
ValuesListIterable |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
NamedValuesListIterable |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
FlatValuesListIterable |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
QuerySet |
715 |
715 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
InstanceCheckMeta |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
EmptyQuerySet |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
RawQuerySet |
55 |
55 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
Prefetch |
29 |
29 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
RelatedPopulator |
28 |
28 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query.py |
(no class) |
323 |
140 |
0 |
57% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
Q |
57 |
56 |
0 |
2% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
DeferredAttribute |
16 |
16 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
class_or_instance_method |
5 |
1 |
0 |
80% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
RegisterLookupMixin |
47 |
38 |
0 |
19% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
FilteredRelation |
19 |
19 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/query_utils.py |
(no class) |
89 |
22 |
0 |
75% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/signals.py |
ModelSignal |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/signals.py |
(no class) |
15 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/__init__.py |
(no class) |
5 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/constants.py |
(no class) |
8 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/datastructures.py |
MultiJoin |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/datastructures.py |
Join |
52 |
52 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/datastructures.py |
BaseTable |
12 |
12 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/datastructures.py |
(no class) |
29 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/query.py |
RawQuery |
37 |
37 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/query.py |
Query |
1023 |
1023 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/query.py |
JoinPromoter |
21 |
21 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/query.py |
(no class) |
195 |
11 |
0 |
94% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/subqueries.py |
DeleteQuery |
14 |
14 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/subqueries.py |
UpdateQuery |
40 |
40 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/subqueries.py |
InsertQuery |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/subqueries.py |
AggregateQuery |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/subqueries.py |
(no class) |
25 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/where.py |
WhereNode |
136 |
136 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/where.py |
NothingNode |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/where.py |
ExtraWhere |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/where.py |
SubqueryConstraint |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/sql/where.py |
(no class) |
61 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/test/pytest.py |
(no class) |
42 |
25 |
0 |
40% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/test/utils.py |
(no class) |
72 |
66 |
0 |
8% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/transaction.py |
Atomic |
72 |
72 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/transaction.py |
(no class) |
48 |
25 |
0 |
48% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/utils.py |
AltersData |
8 |
1 |
0 |
88% |
/Users/davegaeddert/Developer/dropseed/plain/plain-models/plain/models/utils.py |
(no class) |
26 |
17 |
0 |
35% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/__init__.py |
(no class) |
2 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/jobs.py |
JobParameters |
22 |
22 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/jobs.py |
ModelInstanceParameter |
10 |
10 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/jobs.py |
JobType |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/jobs.py |
Job |
46 |
46 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/jobs.py |
(no class) |
37 |
5 |
0 |
86% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/scheduling.py |
_ScheduleComponent |
29 |
5 |
0 |
83% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/scheduling.py |
Schedule |
46 |
4 |
0 |
91% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/scheduling.py |
ScheduledCommand |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain-worker/plain/worker/scheduling.py |
(no class) |
35 |
10 |
0 |
71% |
test_scheduling.py |
(no class) |
60 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/exceptions.py |
ValidationError |
55 |
55 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/exceptions.py |
(no class) |
54 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/packages/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/packages/config.py |
PackageConfig |
90 |
90 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/packages/config.py |
(no class) |
18 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/packages/registry.py |
Packages |
139 |
130 |
0 |
6% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/packages/registry.py |
(no class) |
31 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/__init__.py |
(no class) |
6 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/files.py |
(no class) |
9 |
4 |
0 |
56% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
CheckMessage |
27 |
21 |
0 |
22% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
Debug |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
Info |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
Warning |
1 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
Error |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
Critical |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/messages.py |
(no class) |
22 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/registry.py |
CheckRegistry |
23 |
13 |
0 |
43% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/registry.py |
(no class) |
10 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/security.py |
(no class) |
37 |
19 |
0 |
49% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/preflight/urls.py |
(no class) |
49 |
38 |
0 |
22% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/runtime/__init__.py |
(no class) |
25 |
12 |
0 |
52% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/runtime/user_settings.py |
Settings |
97 |
91 |
0 |
6% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/runtime/user_settings.py |
SettingDefinition |
26 |
26 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/runtime/user_settings.py |
SettingsReference |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/runtime/user_settings.py |
(no class) |
45 |
10 |
0 |
78% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/signals/__init__.py |
(no class) |
4 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/signals/dispatch/__init__.py |
(no class) |
1 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/signals/dispatch/dispatcher.py |
Signal |
93 |
72 |
0 |
23% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/signals/dispatch/dispatcher.py |
(no class) |
30 |
8 |
0 |
73% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/connection.py |
ConnectionProxy |
7 |
5 |
0 |
29% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/connection.py |
BaseConnectionHandler |
22 |
20 |
0 |
9% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/connection.py |
(no class) |
26 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
OrderedSet |
14 |
14 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
MultiValueDict |
69 |
69 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
ImmutableList |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
DictWrapper |
9 |
9 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
CaseInsensitiveMapping |
16 |
16 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/datastructures.py |
(no class) |
66 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/dateparse.py |
(no class) |
55 |
42 |
0 |
24% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/deconstruct.py |
(no class) |
22 |
8 |
0 |
64% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/deprecation.py |
(no class) |
4 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/duration.py |
(no class) |
28 |
23 |
0 |
18% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/encoding.py |
PlainUnicodeDecodeError |
3 |
3 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/encoding.py |
(no class) |
88 |
58 |
0 |
34% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
cached_property |
12 |
7 |
0 |
42% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
classproperty |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
lazy.__proxy__ |
49 |
30 |
0 |
39% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
LazyObject |
29 |
22 |
0 |
24% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
SimpleLazyObject |
16 |
14 |
0 |
12% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/functional.py |
(no class) |
114 |
15 |
0 |
87% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/hashable.py |
(no class) |
11 |
9 |
0 |
18% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/inspect.py |
(no class) |
39 |
21 |
0 |
46% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/ipv6.py |
(no class) |
18 |
14 |
0 |
22% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/itercompat.py |
(no class) |
6 |
5 |
0 |
17% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/module_loading.py |
(no class) |
36 |
28 |
0 |
22% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/regex_helper.py |
(no class) |
194 |
179 |
0 |
8% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/text.py |
Truncator |
82 |
82 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/text.py |
StreamingBuffer |
4 |
4 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/text.py |
(no class) |
157 |
92 |
0 |
41% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/timezone.py |
override |
8 |
8 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/timezone.py |
(no class) |
67 |
39 |
0 |
42% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/tree.py |
Node |
31 |
28 |
0 |
10% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/utils/tree.py |
(no class) |
19 |
0 |
0 |
100% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
RegexValidator |
18 |
8 |
0 |
56% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
URLValidator |
35 |
33 |
0 |
6% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
EmailValidator |
31 |
28 |
0 |
10% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
BaseValidator |
13 |
13 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
MaxValueValidator |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
MinValueValidator |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
StepValueValidator |
1 |
1 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
MinLengthValidator |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
MaxLengthValidator |
2 |
2 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
DecimalValidator |
22 |
22 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
FileExtensionValidator |
11 |
11 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
ProhibitNullCharactersValidator |
7 |
7 |
0 |
0% |
/Users/davegaeddert/Developer/dropseed/plain/plain/plain/validators.py |
(no class) |
150 |
27 |
0 |
82% |