1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-05 16:37:47 +03:00
WeasyPrint/weasyprint/tests
Guillaume Ayoub 6fdf578c6e Fix yet another auto table layout
True story: you can read and implement a quite complicated algorithm, use it
for years, and then get an issue related to this algorithm. You can fix the
code, carefully following the algorithm, but still get a bad rendering. Why?
Because the algorithm is wrong. Of course, as it's written by David Baron, it
can't be that wrong: there's actually a red ISSUE block telling that "The way
this describes distribution of widths from column-spanning cells is wrong" and
that I "should refer to the rules for distributing excess width to columns for
intrinsic width calculation".

I did. Guess what: it works.

Fix #685.
2018-09-19 16:23:19 +02:00
..
resources Don't rely on installed ahem font for tests 2018-03-27 00:44:33 +02:00
test_draw Install DejaVu fonts with homebrew 2018-03-30 00:13:36 +02:00
test_layout Fix yet another auto table layout 2018-09-19 16:23:19 +02:00
__init__.py Lint 2018-01-14 02:09:25 +01:00
test_acid2.py Split drawing tests 2018-03-19 23:35:56 +01:00
test_api.py Allow pathlib.Path objects for HTML, CSS and Attachment instances 2018-08-21 16:17:00 +02:00
test_boxes.py Don't use a global target collector 2018-03-28 00:34:34 +02:00
test_css_descriptors.py Split validation module 2018-03-31 22:13:08 +02:00
test_css_validation.py Fix flex expander omitted values 2018-08-22 13:40:19 +02:00
test_css.py Clean CSS functions 2018-04-02 23:57:37 +02:00
test_float.py Handle text-indent in preferred inline width 2018-08-29 16:36:10 +02:00
test_fonts.py Split drawing tests 2018-03-19 23:35:56 +01:00
test_pdf.py Set required version of cairo for tests 2018-08-06 18:17:31 +02:00
test_presentational_hints.py Don't rely on installed ahem font for tests 2018-03-27 00:44:33 +02:00
test_stacking.py Clean latest tests 2018-03-19 22:35:15 +01:00
test_target.py Add tests for target-text 2018-04-19 00:54:29 +02:00
test_text.py Install DejaVu fonts with homebrew 2018-03-30 00:13:36 +02:00
test_tools.py Set required version of cairo for tests 2018-08-06 18:17:31 +02:00
test_unicode.py Split drawing tests 2018-03-19 23:35:56 +01:00
testing_utils.py Install DejaVu fonts with homebrew 2018-03-30 00:13:36 +02:00