Mercurial > hg > orthanc-tests
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') |