Esempio n. 1
0
def test_text_literalblock_warnings(app, warning):
    app.build()
    # --- check warning for literal block
    result = (app.outdir / 'literalblock.txt').text(encoding='utf-8')
    expect = (u"9. I18N WITH LITERAL BLOCK"
              u"\n**************************\n"
              u"\nCORRECT LITERAL BLOCK:\n"
              u"\n   this is"
              u"\n   literal block\n"
              u"\nMISSING LITERAL BLOCK:\n"
              u"\n<SYSTEM MESSAGE:")
    assert_startswith(result, expect)

    warnings = getwarning(warning)
    expected_warning_expr = u'.*/literalblock.txt:\\d+: ' \
                            u'WARNING: Literal block expected; none found.'
    assert_re_search(expected_warning_expr, warnings)
Esempio n. 2
0
def test_text_subdirs(app):
    app.build()
    # --- check translation in subdirs
    result = (app.outdir / 'subdir' / 'index.txt').text(encoding='utf-8')
    assert_startswith(result, u"1. subdir contents\n******************\n")
Esempio n. 3
0
def test_text_toctree(app):
    app.build()
    result = (app.outdir / 'index.txt').text(encoding='utf-8')
    assert_startswith(result, u"CONTENTS\n********\n\nTABLE OF CONTENTS\n")
Esempio n. 4
0
def test_text_subdirs(app):
    app.build()
    # --- check translation in subdirs
    result = (app.outdir / 'subdir' / 'index.txt').read_text()
    assert_startswith(result, "1. subdir contents\n******************\n")
Esempio n. 5
0
def test_text_toctree(app):
    app.build()
    result = (app.outdir / 'index.txt').text()
    assert_startswith(result, "CONTENTS\n********\n\nTABLE OF CONTENTS\n")
Esempio n. 6
0
def test_text_subdirs(app):
    app.build()
    # --- check translation in subdirs
    result = (app.outdir / 'subdir' / 'contents.txt').text(encoding='utf-8')
    assert_startswith(result, u"1. subdir contents\n******************\n")
Esempio n. 7
0
def test_text_toctree(app):
    app.build()
    result = (app.outdir / 'contents.txt').text(encoding='utf-8')
    assert_startswith(result, u"CONTENTS\n********\n\nTABLE OF CONTENTS\n")