Exemplo n.º 1
0
def test_string_unsanitization_with_special_chars():
    """Test with special character."""
    assert unsanitize('foo%29%22bar') == 'foo)"bar'
Exemplo n.º 2
0
def test_string_unsanitization_with_normal_chars():
    """Test with normal string."""
    assert unsanitize('foo') == 'foo'
Exemplo n.º 3
0
def test_string_unsanitization_with_empty():
    """Test with empty string."""
    assert unsanitize('') == ''
Exemplo n.º 4
0
def test_string_unsanitization_with_none():
    """Test with None."""
    with pytest.raises(Exception):
        assert unsanitize(None) == ''
Exemplo n.º 5
0
 def format(self, value):
     """Unsanitizies the input string."""
     return unsanitize(value)
Exemplo n.º 6
0
 def _get(obj) -> str:
     try:
         return unsanitize(value(keys)(obj))
     except TypeError:
         return None