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

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""" 

6 

7from src.products.managers.base import ( 

8 BaseAttributesManager, 

9 BaseProductManager, 

10) 

11 

12 

13class EarwearManager(BaseProductManager): 

14 pass 

15 

16 

17class NeckwearManager(BaseProductManager): 

18 pass 

19 

20 

21class WristwearManager(BaseProductManager): 

22 pass 

23 

24 

25class FingerwearManager(BaseProductManager): 

26 pass 

27 

28 

29class ColorManager(BaseAttributesManager): 

30 pass 

31 

32 

33class CollectionManager(BaseAttributesManager): 

34 pass 

35 

36 

37class MetalManager(BaseAttributesManager): 

38 pass 

39 

40 

41class StoneManager(BaseAttributesManager): 

42 pass