예제 #1
0
 def test_max_length_equal(self, value):
     assert kv_format(f=TextFilter(value, max_length=9)) == 'f=HalloWelt'
예제 #2
0
def test_integer_input():
    assert kv_format(g=TextFilter(42)) == 'g=42'
예제 #3
0
 def test_max_length_below(self, value):
     assert kv_format(f=TextFilter(value, max_length=4)) == 'f="Hall"[T]'
예제 #4
0
def test_plain_text_quoted():
    assert kv_format(g=TextFilter('こにちは', plaintext=True,
                                  quotes_on=QUOTE_ALWAYS)) == 'g="こにちは"'
예제 #5
0
def test_plain_text_length_limited_force_quote():
    assert (kv_format(g=TextFilter('こにちは',
                                   plaintext=True,
                                   quotes_on=QUOTE_ALWAYS,
                                   max_length=3))
            == 'g="こにち"[T]')
예제 #6
0
def test_plain_text_length_limited():
    assert (kv_format(g=TextFilter('こにちは', plaintext=True, max_length=3))
            == 'g="こにち"[T]')
예제 #7
0
def test_plain_text():
    assert (kv_format(g=TextFilter('こにちは', plaintext=True)
            == 'g=こにちは'))
예제 #8
0
def test_escape_non_latin_length_limited():
    assert (kv_format(g=TextFilter('こにちは', max_length=3))
            == 'g="\\u3053\\u306b\\u3061"[T]')