コード例 #1
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_text_tvar():
    with open(datafile('test9.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Hello {who}!'
コード例 #2
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_text_message_id_explicit():
    with open(datafile('test4.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'message'
コード例 #3
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_attribute_message_id():
    with open(datafile('test6.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'message'
コード例 #4
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_plural_attribute():
    with open(datafile('test19.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == ('{count} cow', '{count} cows')
コード例 #5
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_variable_with_formatter():
    with open(datafile('test16.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Hello {who}!'
コード例 #6
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_implicit_tvar_due_to_view_with_view_name():
    with open(datafile('test14.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Hello {who}!'
コード例 #7
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_text():
    with open(datafile('test1.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Hello world!'
        assert funcname is None
コード例 #8
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_tvar_whitespace():
    with open(datafile('test22.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 2
        lineno, funcname, message, comments = r[0]
        assert message == "{something} is up."
        lineno, funcname, message, comments = r[1]
        assert message == "This has whitespace."
コード例 #9
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_text_and_attribute():
    with open(datafile('test7.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 2
        r.sort()
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Bye world'
        lineno, funcname, message, comments = r[1]
        assert message == 'Hello world!'
コード例 #10
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_plural_tvar():
    with open(datafile('test20.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 2
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == "I count {something}"
        lineno, funcname, message, comments = r[1]
        assert lineno == 1
        assert message == ('{count} cow', '{count} cows')
コード例 #11
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_text_tvar_with_text():
    with open(datafile('test10.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 2
        r.sort()
        lineno, funcname, message, comments = r[0]
        assert lineno == 1
        assert message == 'Hello {who}!'
        lineno, funcname, message, comments = r[1]
        assert lineno == 1
        assert message == 'great {who}'
コード例 #12
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_attr_whitespace():
    with open(datafile('test24.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert message == " We do want this  whitespace.  "
コード例 #13
0
ファイル: test_extractor.py プロジェクト: obviel/babel-obviel
def test_internal_whitespace():
    with open(datafile('test23.obvt')) as f:
        r = list(extractor(f, [], [], []))
        assert len(r) == 1
        lineno, funcname, message, comments = r[0]
        assert message == "This has internal whitespace."