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}!'
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'
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'
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')
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}!'
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}!'
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
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."
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!'
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')
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}'
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. "
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."