Robert Lehmann avatar Robert Lehmann committed b4cc300

Test if doctrees retain semantic structure.

Comments (0)

Files changed (2)

tests/root/bom.po

 "Content-Transfer-Encoding: 8bit\n"
 
 msgid "File with UTF-8 BOM"
-msgstr "Datei mit UTF-8 BOM"
+msgstr "Datei mit UTF-8"
 
 msgid "This file has a UTF-8 \"BOM\"."
 msgstr "This file has umlauts: äöü."

tests/test_build_gettext.py

         confoverrides={'language': 'xx', 'locale_dirs': ['.']})
 def test_patch(app):
     app.builder.build(['bom'])
-    res = (app.outdir / 'bom.txt').text('utf-8')
-    assert res == u"Datei mit UTF-8 BOM\n\nThis file has umlauts: äöü.\n"
+    result = (app.outdir / 'bom.txt').text('utf-8')
+    expect = (u"\nDatei mit UTF-8"
+              u"\n***************\n" # underline matches new translation
+              u"\nThis file has umlauts: äöü.\n")
+    assert result == expect
 
 def setup_patch():
     (test_root / 'xx' / 'LC_MESSAGES').makedirs()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.