comparison Tests/Tests.py @ 337:ec13ace43bde

trying webdav tests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 10 Oct 2020 11:44:17 +0200
parents 96718de2f29c
children 66a36befb208
comparison
equal deleted inserted replaced
336:c8c76810c5bd 337:ec13ace43bde
6010 self.assertEqual(expected, len(a)) 6010 self.assertEqual(expected, len(a))
6011 6011
6012 i = CallFindScu([ '-k', '0008,0052=STUDY', '-k', '0020,000d=', '-k', '0008,0061=%s' % i ]) 6012 i = CallFindScu([ '-k', '0008,0052=STUDY', '-k', '0020,000d=', '-k', '0008,0061=%s' % i ])
6013 studyInstanceUid = re.findall('\(0020,000d\).*?\[(.*?)\]', i) 6013 studyInstanceUid = re.findall('\(0020,000d\).*?\[(.*?)\]', i)
6014 self.assertEqual(expected, len(studyInstanceUid)) 6014 self.assertEqual(expected, len(studyInstanceUid))
6015
6016
6017 def test_webdav(self):
6018 self.assertRaises(Exception, lambda: DoPropFind(_REMOTE, '/webdav/', 2))
6019
6020 xml = DoPropFind(_REMOTE, '/webdav/', 1)
6021 #print(xml.toprettyxml())
6022 for i in xml.getElementsByTagName('D:response'):
6023 print(i.getElementsByTagName('D:href')[0].childNodes[0].data)
6024 # print(i.getElementsByTagName('D:prop')[0].toprettyxml())
6025
6026
6027
6028 self.assertEqual(0, len(DoGet(_REMOTE, '/patients')))
6029 UploadInstance(_REMOTE, 'Comunix/Ct/IM-0001-0001.dcm')