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) )
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))
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)