예제 #1
0
파일: test_web.py 프로젝트: anjensan/twoost
 def test_dublicates(self):
     r1, r2 = self._mk_ress(2)
     try:
         web.buildResourceTree({"a": {"b": r1}, "a/b": r2})
     except ValueError:
         pass
     else:
         self.fail("expected ValueError")
예제 #2
0
 def test_dublicates(self):
     r1, r2 = self._mk_ress(2)
     try:
         web.buildResourceTree({
             'a': {
                 'b': r1
             },
             'a/b': r2,
         })
     except ValueError:
         pass
     else:
         self.fail("expected ValueError")
예제 #3
0
파일: test_web.py 프로젝트: anjensan/twoost
 def test_subresourecs(self):
     r1, r2, r3, r4 = self._mk_ress(4)
     r = web.buildResourceTree([("/a/b", r1), ("/a", r2), ("/c/d/", r3), ("", r4)])
     self.assertChild(r1, r, ["a", "b"])
     self.assertChild(r2, r, ["a"])
     self.assertChild(r3, r, ["c", "d", ""])
     self.assertChild(r4, r, [])
예제 #4
0
 def test_recurive(self):
     r1, r2 = self._mk_ress(2)
     r = web.buildResourceTree({
         'a': {
             'b': {
                 'c': r1
             }
         },
         'a/b': r2,
     })
     self.assertChild(r1, r, ['a', 'b', 'c'])
     self.assertChild(r2, r, ['a', 'b'])
예제 #5
0
 def test_subresourecs(self):
     r1, r2, r3, r4 = self._mk_ress(4)
     r = web.buildResourceTree([
         ("/a/b", r1),
         ("/a", r2),
         ("/c/d/", r3),
         ("", r4),
     ])
     self.assertChild(r1, r, ['a', 'b'])
     self.assertChild(r2, r, ['a'])
     self.assertChild(r3, r, ['c', 'd', ''])
     self.assertChild(r4, r, [])
예제 #6
0
파일: test_web.py 프로젝트: anjensan/twoost
 def test_recurive(self):
     r1, r2 = self._mk_ress(2)
     r = web.buildResourceTree({"a": {"b": {"c": r1}}, "a/b": r2})
     self.assertChild(r1, r, ["a", "b", "c"])
     self.assertChild(r2, r, ["a", "b"])
예제 #7
0
파일: test_web.py 프로젝트: anjensan/twoost
 def test_asis(self):
     res = TestResource()
     r = web.buildResourceTree(res)
     self.assertIs(res, r)
     self.assertNot(r.children)
예제 #8
0
파일: test_web.py 프로젝트: anjensan/twoost
 def test_only_root(self):
     res = web.Resource()
     r = web.buildResourceTree({None: res})
     self.assertIs(res, r)
     self.assertNot(r.children)
예제 #9
0
 def test_asis(self):
     res = TestResource()
     r = web.buildResourceTree(res)
     self.assertIs(res, r)
     self.assertNot(r.children)
예제 #10
0
 def test_only_root(self):
     res = web.Resource()
     r = web.buildResourceTree({None: res})
     self.assertIs(res, r)
     self.assertNot(r.children)