Coverage for src/products/managers/product.py: 100%
17 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
1"""
2This module contains specific manager classes for each product type and attribute.
3These managers inherit from the base managers to provide specialized functionality
4for different product categories while maintaining consistent query patterns.
5"""
7from src.products.managers.base import (
8 BaseAttributesManager,
9 BaseProductManager,
10)
13class EarwearManager(BaseProductManager):
14 pass
17class NeckwearManager(BaseProductManager):
18 pass
21class WristwearManager(BaseProductManager):
22 pass
25class FingerwearManager(BaseProductManager):
26 pass
29class ColorManager(BaseAttributesManager):
30 pass
33class CollectionManager(BaseAttributesManager):
34 pass
37class MetalManager(BaseAttributesManager):
38 pass
41class StoneManager(BaseAttributesManager):
42 pass