Esempio n. 1
0
 def test02_explore_show_summary(self):
     # Create dummy capabilities object and display
     cl = CapabilityList()
     cl.add( Resource('uri:resourcelist') )
     cl.add( Resource('uri:changelist') )
     e = Explorer()
     with capture_stdout() as capturer:
         e.explore_show_summary(cl,False,[])
     self.assertTrue( re.search(r'Parsed \(unknown capability\) document with 2 entries:',capturer.result) )
     self.assertTrue( re.search(r'\[1\] uri:changelist',capturer.result) )
     self.assertTrue( re.search(r'\[2\] uri:resourcelist',capturer.result) )
Esempio n. 2
0
 def test02_explore_show_summary(self):
     # Create dummy capabilities object and display
     cl = CapabilityList()
     cl.add(Resource('uri:resourcelist'))
     cl.add(Resource('uri:changelist'))
     e = Explorer()
     with capture_stdout() as capturer:
         e.explore_show_summary(cl, False, [])
     self.assertTrue(
         re.search(
             r'Parsed \(unknown capability\) document with 2 entries:',
             capturer.result))
     self.assertTrue(re.search(r'\[1\] uri:changelist', capturer.result))
     self.assertTrue(re.search(r'\[2\] uri:resourcelist', capturer.result))
Esempio n. 3
0
 def test01_add(self):
     # one
     caps = CapabilityList()
     r1 = Resource(uri='http://example.org/r1')
     caps.add(r1)
     self.assertEqual(len(caps), 1)
     # dupe
     self.assertRaises(ResourceSetDupeError, caps.add, r1)
     self.assertEqual(len(caps), 1)
     # dupe with replace
     caps = CapabilityList()
     caps.add([r1, r1], replace=True)
     self.assertEqual(len(caps), 1)
     # diff
     caps = CapabilityList()
     r2 = ChangeList(uri='http://example.org/r2')
     caps.add([r1, r2])
     self.assertEqual(len(caps), 2)
Esempio n. 4
0
 def test01_add(self):
     # one
     caps = CapabilityList()
     r1 = Resource(uri='http://example.org/r1')
     caps.add(r1)
     self.assertEqual(len(caps), 1)
     # dupe
     self.assertRaises(ResourceSetDupeError, caps.add, r1)
     self.assertEqual(len(caps), 1)
     # dupe with replace
     caps = CapabilityList()
     caps.add([r1, r1], replace=True)
     self.assertEqual(len(caps), 1)
     # diff
     caps = CapabilityList()
     r2 = ChangeList(uri='http://example.org/r2')
     caps.add([r1, r2])
     self.assertEqual(len(caps), 2)