#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
## Copyright 2005/2006 by LivingLogic AG, Bayreuth/Germany.
## Copyright 2005/2006 by Walter Dörwald
##
## All Rights Reserved
##
## See __init__.py for the license
import warnings
import py.test
from ll import url
def test_escape():
assert url.URL("%u0042").file == u"\x42"
warnings.filterwarnings("error", category=UserWarning)
py.test.raises(UserWarning, url.URL, "%u00")
py.test.raises(UserWarning, url.URL, "%u00xx")
warnings.filterwarnings("ignore", category=UserWarning)
assert url.URL("%u00").file == u"%u00"
assert url.URL("%u00xx").file == u"%u00xx"
syntax highlighted by Code2HTML, v. 0.9.1