equal
deleted
inserted
replaced
|
1 # :set encoding=utf8 |
1 """ |
2 """ |
2 Unit tests for qmsk.web.urltree |
3 Unit tests for qmsk.web.urltree |
3 """ |
4 """ |
4 |
5 |
5 import unittest |
6 import unittest |
212 self.assertEqual(self.type.parse("0"), 0) |
213 self.assertEqual(self.type.parse("0"), 0) |
213 self.assertEqual(self.type.parse("2"), 2) |
214 self.assertEqual(self.type.parse("2"), 2) |
214 self.assertEqual(self.type_nonzero.parse("3"), 3) |
215 self.assertEqual(self.type_nonzero.parse("3"), 3) |
215 |
216 |
216 def test_append (self) : |
217 def test_append (self) : |
217 self.assertRaises(URLError, self.type.append, 0, 1) |
218 self.assertRaises(urltree.URLError, self.type.append, 0, 1) |
218 |
219 |
219 def test_build (self) : |
220 def test_build (self) : |
220 self.assertEqual(self.type.build(0), "0") |
221 self.assertEqual(self.type.build(0), "0") |
221 self.assertEqual(self.type.build(5), "5") |
222 self.assertEqual(self.type.build(5), "5") |
222 self.assertEqual(self.type_positive.build(1), "1") |
223 self.assertEqual(self.type_positive.build(1), "1") |
224 self.assertEqual(self.type_max_5.build(5), "5") |
225 self.assertEqual(self.type_max_5.build(5), "5") |
225 |
226 |
226 def test_build_invalid (self) : |
227 def test_build_invalid (self) : |
227 self.assertRaises(ValueError, self.type_positive.build, -1) |
228 self.assertRaises(ValueError, self.type_positive.build, -1) |
228 self.assertRaises(ValueError, self.type_nonzero.build, 0) |
229 self.assertRaises(ValueError, self.type_nonzero.build, 0) |
229 self.assertRaises(ValueError, self.type_max_5.build, 5) |
230 self.assertRaises(ValueError, self.type_max_5.build, 6) |
230 |
231 |
231 def test_build_multi (self) : |
232 def test_build_multi (self) : |
232 self.assertEqual(self.type.build(0), ["0"]) |
233 self.assertEqual(self.type.build_multi(0), ["0"]) |
233 |
234 |
234 class TestListType (unittest.TestCase) : |
235 class TestListType (unittest.TestCase) : |
235 def setUp (self) : |
236 def setUp (self) : |
236 self.type = urltree.URLListType() |
237 self.type = urltree.URLListType() |
237 |
238 |