Ejemplo n.º 1
0
 def text_ex_07(self):
     """resourcesync_ex_7 is a source description that list a single Capability List"""
     sd=SourceDescription()
     sd.read(uri='tests/testdata/examples_from_spec/resourcesync_ex_7.xml')
     self.assertEqual( len(sd.resources), 1, '1 capability list' )
     cl=sd.resources[0]
     self.assertEqual( cl.uri, 'http://example.com/dataset1/capabilitylist.xml' )
     self.assertEqual( cl.capability, 'resourcelist' )
     self.assertEqual( cl.describedby, 'http://example.com/info_about_set1_of_resources.xml' )
Ejemplo n.º 2
0
 def test_ex_12(self):
     """resourcesync_ex_12 is a Source Description that talks about 3 sets of resources"""
     sd=SourceDescription()
     sd.read(uri='tests/testdata/examples_from_spec/resourcesync_ex_12.xml')
     self.assertEqual( len(sd), 3 )
     self.assertEqual( sd.uris(), ['http://example.com/capabilitylist1.xml',
                                   'http://example.com/capabilitylist2.xml',
                                   'http://example.com/capabilitylist3.xml'] )
     cl1=sd['http://example.com/capabilitylist1.xml']
     self.assertEqual( cl1.capability, 'capabilitylist' )
     self.assertEqual( cl1.describedby, 'http://example.com/info_about_set1_of_resources.xml')