comparison Tests/Tests.py @ 341:66a36befb208

extending Toolbox.DoPropFind()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Oct 2020 19:55:26 +0200
parents ec13ace43bde
children bf8369ea3ff1
comparison
equal deleted inserted replaced
340:60775134a406 341:66a36befb208
6016 6016
6017 def test_webdav(self): 6017 def test_webdav(self):
6018 self.assertRaises(Exception, lambda: DoPropFind(_REMOTE, '/webdav/', 2)) 6018 self.assertRaises(Exception, lambda: DoPropFind(_REMOTE, '/webdav/', 2))
6019 6019
6020 xml = DoPropFind(_REMOTE, '/webdav/', 1) 6020 xml = DoPropFind(_REMOTE, '/webdav/', 1)
6021 pprint.pprint(xml.keys())
6022 print(xml['/webdav/'].toprettyxml())
6023
6021 #print(xml.toprettyxml()) 6024 #print(xml.toprettyxml())
6022 for i in xml.getElementsByTagName('D:response'): 6025 #for i in xml.getElementsByTagName('D:response'):
6023 print(i.getElementsByTagName('D:href')[0].childNodes[0].data) 6026 # print(i.getElementsByTagName('D:href')[0].childNodes[0].data)
6024 # print(i.getElementsByTagName('D:prop')[0].toprettyxml()) 6027 # print(i.getElementsByTagName('D:prop')[0].toprettyxml())
6025 6028
6026 6029
6027 6030
6028 self.assertEqual(0, len(DoGet(_REMOTE, '/patients'))) 6031 self.assertEqual(0, len(DoGet(_REMOTE, '/patients')))