コード例 #1
0
ファイル: urlparse_test.py プロジェクト: raphiz/statikus
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
ファイル: urlparse_test.py プロジェクト: raphiz/statikus
def test_cleanup_ommits_error_for_invalid_chars():
    assert '/asd@foo/' == url.cleanup('asd@foo', ommit_valid_chars_error=True)
コード例 #3
0
ファイル: urlparse_test.py プロジェクト: raphiz/statikus
def test_cleanup_ommits_slashes_when_disabled():
    assert 'i-hate-slashes' == url.cleanup('i-hate-slashes', append_slashes=False)
コード例 #4
0
ファイル: urlparse_test.py プロジェクト: raphiz/statikus
def test_cleanup(test_input, expected):
    assert expected == url.cleanup(test_input)