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