1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-06 00:47:13 +03:00

Fix tests

This commit is contained in:
Guillaume Ayoub 2017-12-11 01:39:29 +01:00
parent 9724e706bc
commit a77958f8f8
2 changed files with 10 additions and 8 deletions

View File

@ -203,19 +203,21 @@ def test_columns_relative():
body { margin: 0; font-family: "ahem"; line-height: 1px }
@page { margin: 0; size: 4px 50px; font-size: 1px }
</style>
<div>a b c<article>d</article></div>
<div>a b c d<article>e</article></div>
''')
html, = page.children
body, = html.children
div, = body.children
assert div.width == 4
column1, column2, column3, absolute_column = div.children
columns = column1, column2, column3
assert [column.width for column in columns] == [1, 1, 1]
assert [column.position_x for column in columns] == [2, 3, 4]
assert [column.position_y for column in columns] == [1, 1, 1]
absolute_line, = absolute_column.children
columns = div.children
assert [column.width for column in columns] == [1, 1, 1, 1]
assert [column.position_x for column in columns] == [2, 3, 4, 5]
assert [column.position_y for column in columns] == [1, 1, 1, 1]
column4 = columns[-1]
column_line, = column4.children
_, absolute_article = column_line.children
absolute_line, = absolute_article.children
span, = absolute_line.children
assert span.position_x == 5 # Default position of the 4th column
assert span.position_y == 4 # div's 1px + span's 3px

View File

@ -476,7 +476,7 @@ def test_inline_block_sizes():
assert div_4.margin_width() == 30
# Second line:
div_5, = line_2.children
div_5, _ = line_2.children
# Fifth div, long text, full-width div
assert div_5.element_tag == 'div'