Commits

Robert Lehmann committed ae6decc

Tested section grouping for translations.

  • Participants
  • Parent commits 766ba2f

Comments (0)

Files changed (1)

File tests/test_build_gettext.py

         p = Popen(['msgfmt', test_root / 'bom.po', '-o',
             test_root / 'xx' / 'LC_MESSAGES' / 'bom.mo'],
             stdout=PIPE, stderr=PIPE)
+        p = Popen(['msgfmt', test_root / 'subdir.po', '-o',
+            test_root / 'xx' / 'LC_MESSAGES' / 'subdir.mo'],
+            stdout=PIPE, stderr=PIPE)
     except OSError:
         return  # most likely msgfmt was not found
     else:
 @with_app(buildername='text',
           confoverrides={'language': 'xx', 'locale_dirs': ['.']})
 def test_patch(app):
-    app.builder.build(['bom'])
+    app.builder.build(['bom', 'subdir/includes'])
     result = (app.outdir / 'bom.txt').text(encoding='utf-8')
     expect = (u"\nDatei mit UTF-8"
               u"\n***************\n" # underline matches new translation
               u"\nThis file has umlauts: äöü.\n")
     assert result == expect
+    result = (app.outdir / 'subdir' / 'includes.txt').text(encoding='utf-8')
+    assert result.startswith(u"\ntranslation\n***********\n\n")
 
 test_patch.setup = setup_patch
 test_patch.teardown = teardown_patch