|
9 | 9 | import pytest |
10 | 10 |
|
11 | 11 | from docx.oxml.parts.styles import CT_Styles |
12 | | -from docx.parts.styles import StylesPart, _Styles |
| 12 | +from docx.parts.styles import StylesPart |
| 13 | +from docx.styles.styles import Styles |
13 | 14 |
|
14 | | -from ..oxml.unitdata.styles import a_style, a_styles |
15 | 15 | from ..unitutil.mock import class_mock, instance_mock |
16 | 16 |
|
17 | 17 |
|
18 | 18 | class DescribeStylesPart(object): |
19 | 19 |
|
20 | | - def it_provides_access_to_the_styles(self, styles_fixture): |
21 | | - styles_part, _Styles_, styles_elm_, styles_ = styles_fixture |
| 20 | + def it_provides_access_to_its_styles(self, styles_fixture): |
| 21 | + styles_part, Styles_, styles_ = styles_fixture |
22 | 22 | styles = styles_part.styles |
23 | | - _Styles_.assert_called_once_with(styles_elm_) |
| 23 | + Styles_.assert_called_once_with(styles_part.element) |
24 | 24 | assert styles is styles_ |
25 | 25 |
|
26 | 26 | # fixtures ------------------------------------------------------- |
27 | 27 |
|
28 | 28 | @pytest.fixture |
29 | | - def styles_fixture(self, _Styles_, styles_elm_, styles_): |
| 29 | + def styles_fixture(self, Styles_, styles_elm_, styles_): |
30 | 30 | styles_part = StylesPart(None, None, styles_elm_, None) |
31 | | - return styles_part, _Styles_, styles_elm_, styles_ |
| 31 | + return styles_part, Styles_, styles_ |
32 | 32 |
|
33 | 33 | # fixture components --------------------------------------------- |
34 | 34 |
|
35 | 35 | @pytest.fixture |
36 | | - def _Styles_(self, request, styles_): |
| 36 | + def Styles_(self, request, styles_): |
37 | 37 | return class_mock( |
38 | | - request, 'docx.parts.styles._Styles', return_value=styles_ |
| 38 | + request, 'docx.parts.styles.Styles', return_value=styles_ |
39 | 39 | ) |
40 | 40 |
|
41 | 41 | @pytest.fixture |
42 | 42 | def styles_(self, request): |
43 | | - return instance_mock(request, _Styles) |
| 43 | + return instance_mock(request, Styles) |
44 | 44 |
|
45 | 45 | @pytest.fixture |
46 | 46 | def styles_elm_(self, request): |
47 | 47 | return instance_mock(request, CT_Styles) |
48 | | - |
49 | | - |
50 | | -class Describe_Styles(object): |
51 | | - |
52 | | - def it_knows_how_many_styles_it_contains(self, len_fixture): |
53 | | - styles, style_count = len_fixture |
54 | | - assert len(styles) == style_count |
55 | | - |
56 | | - # fixtures ------------------------------------------------------- |
57 | | - |
58 | | - @pytest.fixture(params=[0, 1, 2, 3]) |
59 | | - def len_fixture(self, request): |
60 | | - style_count = request.param |
61 | | - styles_bldr = a_styles().with_nsdecls() |
62 | | - for idx in range(style_count): |
63 | | - styles_bldr.with_child(a_style()) |
64 | | - styles_elm = styles_bldr.element |
65 | | - styles = _Styles(styles_elm) |
66 | | - return styles, style_count |
0 commit comments