Пример #1
0
def test_cleanup_raises_error_for_invalid_chars():
    with pytest.raises(URLParseException) as exceptionInfo:
        url.cleanup('asd@foo')

    # Assert exception message
    assert str(exceptionInfo.value) == 'The URL contains non-standart characters!'
Пример #2
0
def test_cleanup_ommits_error_for_invalid_chars():
    assert '/asd@foo/' == url.cleanup('asd@foo', ommit_valid_chars_error=True)
Пример #3
0
def test_cleanup_ommits_slashes_when_disabled():
    assert 'i-hate-slashes' == url.cleanup('i-hate-slashes', append_slashes=False)
Пример #4
0
def test_cleanup(test_input, expected):
    assert expected == url.cleanup(test_input)