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

6 statements  

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

1""" 

2Style system for the pyWebLayout library. 

3 

4This module provides the core styling components used throughout the library. 

5""" 

6 

7from .fonts import ( 

8 Font, FontWeight, FontStyle, TextDecoration, 

9 BundledFont, get_bundled_font_path, get_bundled_fonts_dir 

10) 

11from .abstract_style import ( 

12 AbstractStyle, AbstractStyleRegistry, FontFamily, FontSize 

13) 

14from .concrete_style import ConcreteStyle 

15from .page_style import PageStyle 

16from .alignment import Alignment 

17 

18__all__ = [ 

19 "Font", "FontWeight", "FontStyle", "TextDecoration", 

20 "BundledFont", "get_bundled_font_path", "get_bundled_fonts_dir", 

21 "AbstractStyle", "AbstractStyleRegistry", "FontFamily", "FontSize", 

22 "ConcreteStyle", "PageStyle", "Alignment" 

23]