Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/openpyxl/chartsheet/properties.py: 80%

13 statements  

« prev     ^ index     » next       coverage.py v6.4.4, created at 2023-07-17 14:22 -0600

1# Copyright (c) 2010-2022 openpyxl 

2 

3from openpyxl.descriptors import ( 

4 Bool, 

5 String, 

6 Typed 

7) 

8from openpyxl.descriptors.serialisable import Serialisable 

9from openpyxl.styles import Color 

10 

11 

12class ChartsheetProperties(Serialisable): 

13 tagname = "sheetPr" 

14 

15 published = Bool(allow_none=True) 

16 codeName = String(allow_none=True) 

17 tabColor = Typed(expected_type=Color, allow_none=True) 

18 

19 __elements__ = ('tabColor',) 

20 

21 def __init__(self, 

22 published=None, 

23 codeName=None, 

24 tabColor=None, 

25 ): 

26 self.published = published 

27 self.codeName = codeName 

28 self.tabColor = tabColor