コード例 #1
0
ファイル: test_client.py プロジェクト: EHRI/resync
 def test06_write_capability_list(self):
     c = Client()
     with capture_stdout() as capturer:
         c.write_capability_list( { 'a':'uri_a', 'b':'uri_b' } )
     self.assertTrue( re.search(r'<urlset ',capturer.result) )
     self.assertTrue( re.search(r'<rs:md capability="capabilitylist" />',capturer.result) )
     self.assertTrue( re.search(r'<url><loc>uri_a</loc><rs:md capability="a"',capturer.result) )
     self.assertTrue( re.search(r'<url><loc>uri_b</loc><rs:md capability="b"',capturer.result) )
コード例 #2
0
 def test46_write_capability_list(self):
     c = Client()
     caps = { 'a':'uri_a', 'b':'uri_b' } 
     # simple case to STDOUT
     with capture_stdout() as capturer:
         c.write_capability_list( caps )
     self.assertTrue( re.search(r'<urlset ',capturer.result) )
     self.assertTrue( re.search(r'<rs:md capability="capabilitylist" />',capturer.result) )
     self.assertTrue( re.search(r'<url><loc>uri_a</loc><rs:md capability="a"',capturer.result) )
     self.assertTrue( re.search(r'<url><loc>uri_b</loc><rs:md capability="b"',capturer.result) )
     # to file (just check that something is written)
     outfile = os.path.join(self.tmpdir,'caps_out.xml')
     c.write_capability_list(capabilities=caps, outfile=outfile)
     self.assertTrue( os.path.getsize(outfile)>100 )
コード例 #3
0
 def test06_write_capability_list(self):
     c = Client()
     with capture_stdout() as capturer:
         c.write_capability_list({'a': 'uri_a', 'b': 'uri_b'})
     self.assertTrue(re.search(r'<urlset ', capturer.result))
     self.assertTrue(
         re.search(r'<rs:md capability="capabilitylist" />',
                   capturer.result))
     self.assertTrue(
         re.search(r'<url><loc>uri_a</loc><rs:md capability="a"',
                   capturer.result))
     self.assertTrue(
         re.search(r'<url><loc>uri_b</loc><rs:md capability="b"',
                   capturer.result))
コード例 #4
0
 def test46_write_capability_list(self):
     c = Client()
     caps = {'a': 'uri_a', 'b': 'uri_b'}
     # simple case to STDOUT
     with capture_stdout() as capturer:
         c.write_capability_list(caps)
     self.assertTrue(re.search(r'<urlset ', capturer.result))
     self.assertTrue(
         re.search(r'<rs:md capability="capabilitylist" />',
                   capturer.result))
     self.assertTrue(
         re.search(r'<url><loc>uri_a</loc><rs:md capability="a"',
                   capturer.result))
     self.assertTrue(
         re.search(r'<url><loc>uri_b</loc><rs:md capability="b"',
                   capturer.result))
     # to file (just check that something is written)
     outfile = os.path.join(self.tmpdir, 'caps_out.xml')
     c.write_capability_list(capabilities=caps, outfile=outfile)
     self.assertTrue(os.path.getsize(outfile) > 100)