Example #1
0
def test_compile_update_catalogs(app, status, warning):
    app.builder.compile_update_catalogs()

    locale_dir = app.srcdir / 'locale'
    catalog_dir = locale_dir / app.config.language / 'LC_MESSAGES'
    expect = {x.replace('.po', '.mo') for x in find_files(catalog_dir, '.po')}
    actual = set(find_files(catalog_dir, '.mo'))
    assert actual  # not empty
    assert actual == expect
Example #2
0
def test_compile_update_catalogs(app, status, warning):
    app.builder.compile_update_catalogs()

    locale_dir = app.srcdir / 'locale'
    catalog_dir = locale_dir / app.config.language / 'LC_MESSAGES'
    expect = set([
        x.replace('.po', '.mo')
        for x in find_files(catalog_dir, '.po')
    ])
    actual = set(find_files(catalog_dir, '.mo'))
    assert actual  # not empty
    assert actual == expect
Example #3
0
def setup_test(app_params):
    srcdir = app_params.kwargs['srcdir']
    locale_dir = srcdir / 'locale'
    # copy all catalogs into locale layout directory
    for po in find_files(srcdir, '.po'):
        copy_po = (locale_dir / 'en' / 'LC_MESSAGES' / po)
        if not copy_po.parent.exists():
            copy_po.parent.makedirs()
        shutil.copy(srcdir / po, copy_po)

    yield

    # delete remnants left over after failed build
    locale_dir.rmtree(True)
    (srcdir / '_build').rmtree(True)
Example #4
0
def setup_test(app_params):
    srcdir = app_params.kwargs['srcdir']
    locale_dir = srcdir / 'locale'
    # copy all catalogs into locale layout directory
    for po in find_files(srcdir, '.po'):
        copy_po = (locale_dir / 'en' / 'LC_MESSAGES' / po)
        if not copy_po.parent.exists():
            copy_po.parent.makedirs()
        shutil.copy(srcdir / po, copy_po)

    yield

    # delete remnants left over after failed build
    locale_dir.rmtree(True)
    (srcdir / '_build').rmtree(True)
Example #5
0
 def get_actual():
     return set(find_files(catalog_dir, '.mo'))
Example #6
0
 def get_actual():
     return set(find_files(catalog_dir, '.mo'))