コード例 #1
0
def test_text_filter():
    list_filter = ListFilter(
        [1, TextFilter('こにちは', QUOTE_ALWAYS, plaintext=True), 2])
    assert kv_format(f=list_filter) == 'f=1,"こにちは",2'
コード例 #2
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
 def test_force_quotes(self, value):
     assert kv_format(f=TextFilter(value, QUOTE_ALWAYS)) == 'f="HalloWelt"'
コード例 #3
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_escape_non_latin():
    assert (kv_format(g=TextFilter('こにちは'))
            == 'g="\\u3053\\u306b\\u3061\\u306f"')
コード例 #4
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
 def test_max_length_equal(self, value):
     assert kv_format(f=TextFilter(value, max_length=9)) == 'f=HalloWelt'
コード例 #5
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
 def test_max_length_above(self, value):
     assert kv_format(f=TextFilter(value, max_length=255)) == 'f=HalloWelt'
コード例 #6
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_integer_input():
    assert kv_format(g=TextFilter(42)) == 'g=42'
コード例 #7
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
 def test_max_length_below(self, value):
     assert kv_format(f=TextFilter(value, max_length=4)) == 'f="Hall"[T]'
コード例 #8
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_plain_text_quoted():
    assert kv_format(g=TextFilter('こにちは', plaintext=True,
                                  quotes_on=QUOTE_ALWAYS)) == 'g="こにちは"'
コード例 #9
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_plain_text_length_limited_force_quote():
    assert (kv_format(g=TextFilter('こにちは',
                                   plaintext=True,
                                   quotes_on=QUOTE_ALWAYS,
                                   max_length=3))
            == 'g="こにち"[T]')
コード例 #10
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_plain_text_length_limited():
    assert (kv_format(g=TextFilter('こにちは', plaintext=True, max_length=3))
            == 'g="こにち"[T]')
コード例 #11
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_plain_text():
    assert (kv_format(g=TextFilter('こにちは', plaintext=True)
            == 'g=こにちは'))
コード例 #12
0
ファイル: test_filter_text.py プロジェクト: or/kaviar
def test_escape_non_latin_length_limited():
    assert (kv_format(g=TextFilter('こにちは', max_length=3))
            == 'g="\\u3053\\u306b\\u3061"[T]')