|
179 | 179 | [link](http://example.com){: class="foo bar" title="Some title!" .a_class1 .a_class2 .a_class1 .a_class2 .a_class1 .a_class2 }
|
180 | 180 | """
|
181 | 181 |
|
| 182 | +CASE_ATTR_LIST_WRAP = """ |
| 183 | +This is a paragraph with a long attribute list that should not be wrapped {: .class1 .class2 .class3 .class4 .class5 .class6 .class7 .class8 .class9 .class10 .class11 .class12 .class13 .class14 .class15 .class16 .class17 .class18 .class19 .class20 } |
| 184 | +""" |
| 185 | + |
| 186 | +CASE_ATTR_LIST_WRAP_TRUE_80 = """ |
| 187 | +This is a paragraph with a long attribute list that should not be wrapped {: .class1 .class2 .class3 .class4 .class5 .class6 .class7 .class8 .class9 .class10 .class11 .class12 .class13 .class14 .class15 .class16 .class17 .class18 .class19 .class20 } |
| 188 | +""" |
182 | 189 |
|
183 | 190 | @pytest.mark.parametrize(
|
184 | 191 | ("text", "expected", "align_lists", "wrap"),
|
|
190 | 197 | (TICKET_020, TICKET_020_TRUE_79, True, 79),
|
191 | 198 | (WITH_CODE, WITH_CODE_TRUE_80, True, 80),
|
192 | 199 | (WITH_ATTR_LIST, WITH_ATTR_LIST_TRUE_80, True, 80),
|
| 200 | + (CASE_ATTR_LIST_WRAP, CASE_ATTR_LIST_WRAP_TRUE_80, True, 80), |
193 | 201 | ],
|
194 | 202 | ids=[
|
195 | 203 | "CASE_1_FALSE_40",
|
|
199 | 207 | "TICKET_020_TRUE_79",
|
200 | 208 | "WITH_CODE_TRUE_80",
|
201 | 209 | "WITH_ATTR_LIST_TRUE_80",
|
| 210 | + "CASE_ATTR_LIST_WRAP_TRUE_80", |
202 | 211 | ],
|
203 | 212 | )
|
204 | 213 | def test_wrap(text: str, expected: str, align_lists: bool, wrap: int):
|
|
0 commit comments