|
15 | 15 | from ..unitutil.cxml import element, xml |
16 | 16 |
|
17 | 17 |
|
| 18 | +class DescribeLatentStyle(object): |
| 19 | + |
| 20 | + def it_knows_its_name(self, name_get_fixture): |
| 21 | + latent_style, expected_value = name_get_fixture |
| 22 | + assert latent_style.name == expected_value |
| 23 | + |
| 24 | + # fixtures ------------------------------------------------------- |
| 25 | + |
| 26 | + @pytest.fixture(params=[ |
| 27 | + ('w:lsdException{w:name=Foobar}', 'Foobar'), |
| 28 | + ]) |
| 29 | + def name_get_fixture(self, request): |
| 30 | + lsdException_cxml, expected_value = request.param |
| 31 | + latent_style = _LatentStyle(element(lsdException_cxml)) |
| 32 | + return latent_style, expected_value |
| 33 | + |
| 34 | + |
18 | 35 | class DescribeLatentStyles(object): |
19 | 36 |
|
20 | 37 | def it_knows_how_many_latent_styles_it_contains(self, len_fixture): |
@@ -67,7 +84,7 @@ def it_can_change_its_boolean_properties(self, bool_prop_set_fixture): |
67 | 84 | setattr(latent_styles, prop_name, value) |
68 | 85 | assert latent_styles.element.xml == expected_xml |
69 | 86 |
|
70 | | - # fixture -------------------------------------------------------- |
| 87 | + # fixtures ------------------------------------------------------- |
71 | 88 |
|
72 | 89 | @pytest.fixture(params=[ |
73 | 90 | ('w:latentStyles', 'default_to_hidden', False), |
|
0 commit comments