Coverage for pyWebLayout/core/__init__.py: 100%

2 statements  

« prev     ^ index     » next       coverage.py v7.11.2, created at 2025-11-12 12:02 +0000

1""" 

2Core functionality for the pyWebLayout library. 

3 

4This package contains the core abstractions and base classes that form the foundation 

5of the pyWebLayout rendering system. 

6""" 

7 

8from .base import ( 

9 Renderable, 

10 Interactable, 

11 Layoutable, 

12 Queriable, 

13 Hierarchical, 

14 Geometric, 

15 Styleable, 

16 FontRegistry, 

17 MetadataContainer, 

18 BlockContainer, 

19 ContainerAware, 

20) 

21 

22__all__ = [ 

23 'Renderable', 

24 'Interactable', 

25 'Layoutable', 

26 'Queriable', 

27 'Hierarchical', 

28 'Geometric', 

29 'Styleable', 

30 'FontRegistry', 

31 'MetadataContainer', 

32 'BlockContainer', 

33 'ContainerAware', 

34]