--- a/tests/test_urltree.py Mon Feb 16 20:02:28 2009 +0200
+++ b/tests/test_urltree.py Mon Feb 16 20:07:45 2009 +0200
@@ -1,3 +1,4 @@
+# :set encoding=utf8
"""
Unit tests for qmsk.web.urltree
"""
@@ -214,7 +215,7 @@
self.assertEqual(self.type_nonzero.parse("3"), 3)
def test_append (self) :
- self.assertRaises(URLError, self.type.append, 0, 1)
+ self.assertRaises(urltree.URLError, self.type.append, 0, 1)
def test_build (self) :
self.assertEqual(self.type.build(0), "0")
@@ -226,10 +227,10 @@
def test_build_invalid (self) :
self.assertRaises(ValueError, self.type_positive.build, -1)
self.assertRaises(ValueError, self.type_nonzero.build, 0)
- self.assertRaises(ValueError, self.type_max_5.build, 5)
+ self.assertRaises(ValueError, self.type_max_5.build, 6)
def test_build_multi (self) :
- self.assertEqual(self.type.build(0), ["0"])
+ self.assertEqual(self.type.build_multi(0), ["0"])
class TestListType (unittest.TestCase) :
def setUp (self) :
--- a/urltree.py Mon Feb 16 20:02:28 2009 +0200
+++ b/urltree.py Mon Feb 16 20:07:45 2009 +0200
@@ -393,7 +393,7 @@
raise ValueError("value is zero")
# max?
- if self.max is not None and value > max :
+ if self.max is not None and value > self.max :
raise ValueError("value is too large: %d" % value)
return value