src/__init__.py |
(no class) |
2 |
0 |
0 |
100% |
src/accounts/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/accounts/admin.py |
UserCredentialAdmin |
0 |
0 |
0 |
100% |
src/accounts/admin.py |
UserprofileAdmin |
0 |
0 |
0 |
100% |
src/accounts/admin.py |
(no class) |
17 |
0 |
0 |
100% |
src/accounts/apps.py |
AccountsConfig |
1 |
0 |
0 |
100% |
src/accounts/apps.py |
(no class) |
5 |
0 |
0 |
100% |
src/accounts/authentication.py |
CustomAuthBackendBackend |
7 |
0 |
0 |
100% |
src/accounts/authentication.py |
(no class) |
6 |
0 |
0 |
100% |
src/accounts/constants.py |
UserFieldLengths |
0 |
0 |
0 |
100% |
src/accounts/constants.py |
UserErrorMessages |
0 |
0 |
0 |
100% |
src/accounts/constants.py |
UserSuccessMessages |
0 |
0 |
0 |
100% |
src/accounts/constants.py |
PhotoSize |
0 |
0 |
0 |
100% |
src/accounts/constants.py |
(no class) |
37 |
0 |
0 |
100% |
src/accounts/forms.py |
UserCredentialCreationForm |
0 |
0 |
0 |
100% |
src/accounts/forms.py |
UserCredentialCreationForm.Meta |
0 |
0 |
0 |
100% |
src/accounts/forms.py |
UserCredentialChangeForm |
0 |
0 |
0 |
100% |
src/accounts/forms.py |
UserCredentialChangeForm.Meta |
0 |
0 |
0 |
100% |
src/accounts/forms.py |
(no class) |
10 |
0 |
0 |
100% |
src/accounts/management/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/accounts/managers/__init__.py |
(no class) |
1 |
0 |
0 |
100% |
src/accounts/managers/user_credential.py |
UserCredentialManager |
43 |
32 |
0 |
26% |
src/accounts/managers/user_credential.py |
(no class) |
17 |
0 |
0 |
100% |
src/accounts/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/accounts/migrations/0001_initial.py |
(no class) |
11 |
0 |
0 |
100% |
src/accounts/migrations/0002_alter_userphoto_photo.py |
Migration |
0 |
0 |
0 |
100% |
src/accounts/migrations/0002_alter_userphoto_photo.py |
(no class) |
6 |
0 |
0 |
100% |
src/accounts/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/accounts/models/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
src/accounts/models/user_credential.py |
UserCredential |
1 |
1 |
0 |
0% |
src/accounts/models/user_credential.py |
(no class) |
16 |
0 |
0 |
100% |
src/accounts/models/user_photo.py |
UserPhoto |
0 |
0 |
0 |
100% |
src/accounts/models/user_photo.py |
(no class) |
9 |
0 |
0 |
100% |
src/accounts/models/user_profile.py |
UserProfile |
0 |
0 |
0 |
100% |
src/accounts/models/user_profile.py |
(no class) |
16 |
0 |
0 |
100% |
src/accounts/serializers/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
UserRegisterSerializer |
10 |
10 |
0 |
0% |
src/accounts/serializers/user_credential.py |
UserRegisterSerializer.Meta |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
UserLoginRequestSerializer |
3 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
UserLoginResponseSerializer |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
UserLogoutRequestSerializer |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
UserLogoutResponseSerializer |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_credential.py |
PasswordChangeSerializer |
13 |
13 |
0 |
0% |
src/accounts/serializers/user_credential.py |
PasswordResetRequestSerializer |
11 |
11 |
0 |
0% |
src/accounts/serializers/user_credential.py |
PasswordResetConfirmSerializer |
18 |
3 |
0 |
83% |
src/accounts/serializers/user_credential.py |
(no class) |
51 |
0 |
0 |
100% |
src/accounts/serializers/user_photo.py |
PhotoSerializer |
4 |
4 |
0 |
0% |
src/accounts/serializers/user_photo.py |
PhotoSerializer.Meta |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_photo.py |
(no class) |
11 |
0 |
0 |
100% |
src/accounts/serializers/user_profile.py |
UserProfileSerializer |
6 |
6 |
0 |
0% |
src/accounts/serializers/user_profile.py |
UserProfileSerializer.Meta |
0 |
0 |
0 |
100% |
src/accounts/serializers/user_profile.py |
(no class) |
7 |
0 |
0 |
100% |
src/accounts/signals.py |
(no class) |
18 |
0 |
0 |
100% |
src/accounts/urls.py |
(no class) |
4 |
0 |
0 |
100% |
src/accounts/validators/models.py |
OnlyDigitsValidator |
7 |
4 |
0 |
43% |
src/accounts/validators/models.py |
NameValidator |
9 |
6 |
0 |
33% |
src/accounts/validators/models.py |
UsernameValidator |
7 |
4 |
0 |
43% |
src/accounts/validators/models.py |
EmailOrUsernameValidator |
15 |
3 |
0 |
80% |
src/accounts/validators/models.py |
FileSizeValidator |
8 |
0 |
0 |
100% |
src/accounts/validators/models.py |
(no class) |
49 |
0 |
0 |
100% |
src/accounts/validators/password.py |
DigitRequiredValidator |
4 |
4 |
0 |
0% |
src/accounts/validators/password.py |
UpperCaseLetterRequiredValidator |
4 |
4 |
0 |
0% |
src/accounts/validators/password.py |
LowerCaseLetterRequiredValidator |
4 |
4 |
0 |
0% |
src/accounts/validators/password.py |
NoWhiteSpacesRequiredValidator |
4 |
4 |
0 |
0% |
src/accounts/validators/password.py |
SpecialCharRequiredValidator |
5 |
5 |
0 |
0% |
src/accounts/validators/password.py |
(no class) |
23 |
0 |
0 |
100% |
src/accounts/views/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
src/accounts/views/user_credential.py |
UserRegisterView |
5 |
5 |
0 |
0% |
src/accounts/views/user_credential.py |
UserLoginView |
13 |
2 |
0 |
85% |
src/accounts/views/user_credential.py |
UserLogoutView |
7 |
7 |
0 |
0% |
src/accounts/views/user_credential.py |
PasswordChangeView |
5 |
5 |
0 |
0% |
src/accounts/views/user_credential.py |
UserDeleteView |
1 |
1 |
0 |
0% |
src/accounts/views/user_credential.py |
PasswordResetRequestView |
5 |
5 |
0 |
0% |
src/accounts/views/user_credential.py |
PasswordResetConfirmView |
5 |
5 |
0 |
0% |
src/accounts/views/user_credential.py |
(no class) |
32 |
0 |
0 |
100% |
src/accounts/views/user_photo.py |
PhotoUploadView |
2 |
2 |
0 |
0% |
src/accounts/views/user_photo.py |
(no class) |
8 |
0 |
0 |
100% |
src/accounts/views/user_profile.py |
UserProfileView |
2 |
2 |
0 |
0% |
src/accounts/views/user_profile.py |
(no class) |
6 |
0 |
0 |
100% |
src/asgi.py |
(no class) |
4 |
4 |
0 |
0% |
src/celery.py |
(no class) |
8 |
0 |
0 |
100% |
src/common/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/common/apps.py |
CommonConfig |
0 |
0 |
0 |
100% |
src/common/apps.py |
(no class) |
4 |
0 |
0 |
100% |
src/common/management/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/common/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/common/management/commands/setup_database.py |
Command |
20 |
20 |
0 |
0% |
src/common/management/commands/setup_database.py |
(no class) |
5 |
5 |
0 |
0% |
src/common/mixins.py |
InventoryMixin |
13 |
4 |
0 |
69% |
src/common/mixins.py |
(no class) |
6 |
0 |
0 |
100% |
src/common/permissions.py |
IsOrderManager |
1 |
0 |
0 |
100% |
src/common/permissions.py |
(no class) |
3 |
0 |
0 |
100% |
src/common/services.py |
UserIdentificationService |
1 |
0 |
0 |
100% |
src/common/services.py |
(no class) |
3 |
0 |
0 |
100% |
src/common/tasks.py |
(no class) |
5 |
0 |
0 |
100% |
src/common/urls.py |
(no class) |
3 |
0 |
0 |
100% |
src/common/utils.py |
ChoicesMaxLengthMixin |
1 |
0 |
0 |
100% |
src/common/utils.py |
(no class) |
3 |
0 |
0 |
100% |
src/common/views.py |
ShoppingBagReminderInfoView |
4 |
4 |
0 |
0% |
src/common/views.py |
(no class) |
29 |
9 |
0 |
69% |
src/orders/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/orders/admin.py |
OrderAdmin |
15 |
15 |
0 |
0% |
src/orders/admin.py |
(no class) |
17 |
0 |
0 |
100% |
src/orders/apps.py |
OrdersConfig |
0 |
0 |
0 |
100% |
src/orders/apps.py |
(no class) |
4 |
0 |
0 |
100% |
src/orders/choices.py |
OrderStatusChoices |
0 |
0 |
0 |
100% |
src/orders/choices.py |
(no class) |
5 |
0 |
0 |
100% |
src/orders/constants.py |
CardFieldLengths |
0 |
0 |
0 |
100% |
src/orders/constants.py |
CardErrorMessages |
0 |
0 |
0 |
100% |
src/orders/constants.py |
CardRegexPatterns |
0 |
0 |
0 |
100% |
src/orders/constants.py |
OrderStatusMessages |
0 |
0 |
0 |
100% |
src/orders/constants.py |
OrderErrorMessages |
0 |
0 |
0 |
100% |
src/orders/constants.py |
(no class) |
28 |
0 |
0 |
100% |
src/orders/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/orders/migrations/0001_initial.py |
(no class) |
6 |
0 |
0 |
100% |
src/orders/migrations/0002_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/orders/migrations/0002_initial.py |
(no class) |
7 |
0 |
0 |
100% |
src/orders/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/orders/models.py |
Order |
1 |
1 |
0 |
0% |
src/orders/models.py |
Order.Meta |
0 |
0 |
0 |
100% |
src/orders/models.py |
(no class) |
15 |
0 |
0 |
100% |
src/orders/serializers.py |
OrderSerializer |
19 |
4 |
0 |
79% |
src/orders/serializers.py |
OrderSerializer.Meta |
0 |
0 |
0 |
100% |
src/orders/serializers.py |
OrderGroupSerializer |
8 |
2 |
0 |
75% |
src/orders/serializers.py |
OrderCreateSerializer |
2 |
0 |
0 |
100% |
src/orders/serializers.py |
(no class) |
36 |
0 |
0 |
100% |
src/orders/services.py |
PaymentValidationService |
34 |
0 |
0 |
100% |
src/orders/services.py |
OrderService |
34 |
2 |
0 |
94% |
src/orders/services.py |
(no class) |
36 |
0 |
0 |
100% |
src/orders/tasks.py |
(no class) |
9 |
0 |
0 |
100% |
src/orders/urls.py |
(no class) |
6 |
0 |
0 |
100% |
src/orders/views.py |
OrderViewSet |
20 |
10 |
0 |
50% |
src/orders/views.py |
(no class) |
15 |
0 |
0 |
100% |
src/products/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/products/admin.py |
CollectionAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
ColorAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
MetalAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
StoneAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
SizeAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
InventoryAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
StoneListFilter |
2 |
2 |
0 |
0% |
src/products/admin.py |
ColorListFilter |
2 |
2 |
0 |
0% |
src/products/admin.py |
InventoryInline |
0 |
0 |
0 |
100% |
src/products/admin.py |
BaseProductAdmin |
2 |
2 |
0 |
0% |
src/products/admin.py |
EarwearAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
NeckwearAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
WristwearAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
FingerwearAdmin |
0 |
0 |
0 |
100% |
src/products/admin.py |
ReviewAdmin |
5 |
5 |
0 |
0% |
src/products/admin.py |
(no class) |
73 |
0 |
0 |
100% |
src/products/apps.py |
ProductsConfig |
1 |
0 |
0 |
100% |
src/products/apps.py |
(no class) |
5 |
0 |
0 |
100% |
src/products/constants.py |
ReviewFieldLengths |
0 |
0 |
0 |
100% |
src/products/constants.py |
InventoryFiledLengths |
0 |
0 |
0 |
100% |
src/products/constants.py |
InventoryDefaults |
0 |
0 |
0 |
100% |
src/products/constants.py |
ReviewErrorMessages |
0 |
0 |
0 |
100% |
src/products/constants.py |
NameFieldLengths |
0 |
0 |
0 |
100% |
src/products/constants.py |
(no class) |
12 |
0 |
0 |
100% |
src/products/management/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/products/management/commands/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/products/management/commands/create_products.py |
Command |
11 |
11 |
0 |
0% |
src/products/management/commands/create_products.py |
(no class) |
11 |
11 |
0 |
0% |
src/products/management/commands/create_reviews.py |
Command |
39 |
39 |
0 |
0% |
src/products/management/commands/create_reviews.py |
(no class) |
15 |
15 |
0 |
0% |
src/products/management/products_data.py |
(no class) |
1 |
1 |
0 |
0% |
src/products/managers/__init__.py |
(no class) |
1 |
0 |
0 |
100% |
src/products/managers/base.py |
BaseProductManager |
7 |
7 |
0 |
0% |
src/products/managers/base.py |
BaseAttributesManager |
4 |
4 |
0 |
0% |
src/products/managers/base.py |
(no class) |
8 |
0 |
0 |
100% |
src/products/managers/product.py |
EarwearManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
NeckwearManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
WristwearManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
FingerwearManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
ColorManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
CollectionManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
MetalManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
StoneManager |
0 |
0 |
0 |
100% |
src/products/managers/product.py |
(no class) |
17 |
0 |
0 |
100% |
src/products/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/products/migrations/0001_initial.py |
(no class) |
8 |
0 |
0 |
100% |
src/products/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/products/mixins.py |
NameFieldMixin |
1 |
0 |
0 |
100% |
src/products/mixins.py |
NameFieldMixin.Meta |
0 |
0 |
0 |
100% |
src/products/mixins.py |
FilterMixin |
12 |
0 |
0 |
100% |
src/products/mixins.py |
(no class) |
14 |
0 |
0 |
100% |
src/products/models/__init__.py |
(no class) |
3 |
0 |
0 |
100% |
src/products/models/base.py |
BaseProduct |
1 |
1 |
0 |
0% |
src/products/models/base.py |
BaseProduct.Meta |
0 |
0 |
0 |
100% |
src/products/models/base.py |
(no class) |
17 |
0 |
0 |
100% |
src/products/models/inventory.py |
Inventory |
1 |
1 |
0 |
0% |
src/products/models/inventory.py |
Inventory.Meta |
0 |
0 |
0 |
100% |
src/products/models/inventory.py |
Size |
0 |
0 |
0 |
100% |
src/products/models/inventory.py |
(no class) |
18 |
0 |
0 |
100% |
src/products/models/product.py |
Earwear |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Neckwear |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Fingerwear |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Wristwear |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Collection |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Color |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Metal |
0 |
0 |
0 |
100% |
src/products/models/product.py |
Stone |
0 |
0 |
0 |
100% |
src/products/models/product.py |
(no class) |
20 |
0 |
0 |
100% |
src/products/models/review.py |
Review |
1 |
1 |
0 |
0% |
src/products/models/review.py |
Review.Meta |
0 |
0 |
0 |
100% |
src/products/models/review.py |
(no class) |
22 |
0 |
0 |
100% |
src/products/serializers/__init__.py |
(no class) |
2 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseProductListSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseProductListSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
AverageRatingField |
2 |
2 |
0 |
0% |
src/products/serializers/base.py |
RelatedProductSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
RelatedProductSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseProductItemSerializer |
28 |
28 |
0 |
0% |
src/products/serializers/base.py |
BaseProductItemSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseProductItemSerializer.get_related_collection_products.DynamicRelatedProductSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseProductItemSerializer.get_related_collection_products.DynamicRelatedProductSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseAttributesSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
BaseAttributesSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/base.py |
(no class) |
39 |
0 |
0 |
100% |
src/products/serializers/inventory.py |
InventorySerializer |
3 |
3 |
0 |
0% |
src/products/serializers/inventory.py |
InventorySerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/inventory.py |
(no class) |
12 |
0 |
0 |
100% |
src/products/serializers/product.py |
EarwearListSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
EarwearListSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
NeckwearListSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
NeckwearListSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
WristwearListSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
WristwearListSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
FingerwearListSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
FingerwearListSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
EarwearItemSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
EarwearItemSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
NeckwearItemSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
NeckwearItemSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
WristwearItemSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
WristwearItemSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
FingerwearItemSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
FingerwearItemSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
CollectionSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
CollectionSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
ColorSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
ColorSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
MetalSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
MetalSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
StoneSerializer |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
StoneSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/product.py |
(no class) |
38 |
0 |
0 |
100% |
src/products/serializers/review.py |
ReviewSerializer |
18 |
18 |
0 |
0% |
src/products/serializers/review.py |
ReviewSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/review.py |
(no class) |
16 |
0 |
0 |
100% |
src/products/serializers/review_management.py |
ReviewManagementSerializer |
3 |
3 |
0 |
0% |
src/products/serializers/review_management.py |
ReviewManagementSerializer.Meta |
0 |
0 |
0 |
100% |
src/products/serializers/review_management.py |
(no class) |
8 |
0 |
0 |
100% |
src/products/signals.py |
(no class) |
13 |
3 |
0 |
77% |
src/products/urls.py |
(no class) |
8 |
0 |
0 |
100% |
src/products/utils.py |
(no class) |
8 |
5 |
0 |
38% |
src/products/views/__init__.py |
(no class) |
2 |
0 |
0 |
100% |
src/products/views/base.py |
ProductPagination |
0 |
0 |
0 |
100% |
src/products/views/base.py |
BaseProductListView |
11 |
11 |
0 |
0% |
src/products/views/base.py |
BaseProductItemView |
4 |
4 |
0 |
0% |
src/products/views/base.py |
BaseAttributeView |
15 |
15 |
0 |
0% |
src/products/views/base.py |
(no class) |
20 |
0 |
0 |
100% |
src/products/views/product.py |
EarwearListView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
NeckwearListView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
WristwearListView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
FingerwearListView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
EarwearItemView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
NeckwearItemView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
WristwearItemView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
FingerwearItemView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
CollectionRetrieveView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
ColorRetrieveView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
MetalRetrieveView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
StoneRetrieveView |
0 |
0 |
0 |
100% |
src/products/views/product.py |
ProductAllReviewsView |
13 |
13 |
0 |
0% |
src/products/views/product.py |
(no class) |
51 |
0 |
0 |
100% |
src/products/views/review.py |
ReviewViewSet |
53 |
53 |
0 |
0% |
src/products/views/review.py |
(no class) |
27 |
0 |
0 |
100% |
src/settings.py |
(no class) |
63 |
0 |
0 |
100% |
src/shopping_bags/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/shopping_bags/admin.py |
ShoppingBagAdmin |
15 |
15 |
0 |
0% |
src/shopping_bags/admin.py |
(no class) |
16 |
0 |
0 |
100% |
src/shopping_bags/apps.py |
ShoppingBagsConfig |
0 |
0 |
0 |
100% |
src/shopping_bags/apps.py |
(no class) |
4 |
0 |
0 |
100% |
src/shopping_bags/constants.py |
ShoppingBagErrorMessages |
0 |
0 |
0 |
100% |
src/shopping_bags/constants.py |
(no class) |
4 |
0 |
0 |
100% |
src/shopping_bags/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/shopping_bags/migrations/0001_initial.py |
(no class) |
7 |
0 |
0 |
100% |
src/shopping_bags/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/shopping_bags/models.py |
ShoppingBag |
0 |
0 |
0 |
100% |
src/shopping_bags/models.py |
ShoppingBag.Meta |
0 |
0 |
0 |
100% |
src/shopping_bags/models.py |
(no class) |
11 |
0 |
0 |
100% |
src/shopping_bags/serializers.py |
ShoppingBagSerializer |
2 |
0 |
0 |
100% |
src/shopping_bags/serializers.py |
ShoppingBagSerializer.Meta |
0 |
0 |
0 |
100% |
src/shopping_bags/serializers.py |
(no class) |
15 |
0 |
0 |
100% |
src/shopping_bags/services.py |
ShoppingBagService |
8 |
5 |
0 |
38% |
src/shopping_bags/services.py |
(no class) |
14 |
0 |
0 |
100% |
src/shopping_bags/urls.py |
(no class) |
5 |
0 |
0 |
100% |
src/shopping_bags/views.py |
ShoppingBagViewSet |
42 |
8 |
0 |
81% |
src/shopping_bags/views.py |
(no class) |
23 |
0 |
0 |
100% |
src/unfold.py |
(no class) |
4 |
0 |
0 |
100% |
src/urls.py |
(no class) |
4 |
0 |
0 |
100% |
src/wishlists/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/wishlists/admin.py |
WishlistAdmin |
9 |
9 |
0 |
0% |
src/wishlists/admin.py |
(no class) |
16 |
0 |
0 |
100% |
src/wishlists/apps.py |
WishlistConfig |
0 |
0 |
0 |
100% |
src/wishlists/apps.py |
(no class) |
4 |
0 |
0 |
100% |
src/wishlists/constants.py |
WishlistErrorMessages |
0 |
0 |
0 |
100% |
src/wishlists/constants.py |
(no class) |
5 |
0 |
0 |
100% |
src/wishlists/migrations/0001_initial.py |
Migration |
0 |
0 |
0 |
100% |
src/wishlists/migrations/0001_initial.py |
(no class) |
7 |
0 |
0 |
100% |
src/wishlists/migrations/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
src/wishlists/models.py |
Wishlist |
2 |
2 |
0 |
0% |
src/wishlists/models.py |
Wishlist.Meta |
0 |
0 |
0 |
100% |
src/wishlists/models.py |
(no class) |
15 |
0 |
0 |
100% |
src/wishlists/serializers.py |
WishlistSerializer |
10 |
1 |
0 |
90% |
src/wishlists/serializers.py |
WishlistSerializer.Meta |
0 |
0 |
0 |
100% |
src/wishlists/serializers.py |
(no class) |
12 |
0 |
0 |
100% |
src/wishlists/services.py |
WishlistService |
19 |
2 |
0 |
89% |
src/wishlists/services.py |
(no class) |
17 |
0 |
0 |
100% |
src/wishlists/urls.py |
(no class) |
5 |
0 |
0 |
100% |
src/wishlists/views.py |
WishlistViewSet |
33 |
30 |
0 |
9% |
src/wishlists/views.py |
(no class) |
17 |
0 |
0 |
100% |
src/wsgi.py |
(no class) |
4 |
4 |
0 |
0% |