comparison Tests/Tests.py @ 353:49f2943544eb

CheckFind on echo
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 03 Dec 2020 15:59:08 +0100
parents 3d406c0261fc
children 88f076b906ca
comparison
equal deleted inserted replaced
352:3d406c0261fc 353:49f2943544eb
1589 DoPost(_REMOTE, '/modalities/orthanctest/echo') 1589 DoPost(_REMOTE, '/modalities/orthanctest/echo')
1590 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/nope/echo')) 1590 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/nope/echo'))
1591 1591
1592 # New in Orthanc 1.8.1 1592 # New in Orthanc 1.8.1
1593 DoPost(_REMOTE, '/tools/dicom-echo', [ 1593 DoPost(_REMOTE, '/tools/dicom-echo', [
1594 _LOCAL["DicomAet"], _LOCAL["Server"], _LOCAL["DicomPort"] ]) 1594 _LOCAL['DicomAet'], _LOCAL['Server'], _LOCAL['DicomPort'] ])
1595 DoPost(_REMOTE, '/tools/dicom-echo', DoGet(_REMOTE, '/modalities/orthanctest/configuration')) 1595 DoPost(_REMOTE, '/tools/dicom-echo', DoGet(_REMOTE, '/modalities/orthanctest/configuration'))
1596 1596
1597 # Use the 'CheckFind' new option in Orthanc 1.8.1
1598 DoPost(_REMOTE, '/modalities/self/echo', { 'CheckFind' : True })
1599 DoPost(_REMOTE, '/tools/dicom-echo', {
1600 'AET' : _REMOTE['DicomAet'],
1601 'Host' : _REMOTE['Server'],
1602 'Port' : _REMOTE['DicomPort'],
1603 'CheckFind' : True
1604 })
1605
1597 1606
1598 def test_xml(self): 1607 def test_xml(self):
1599 json = DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/json' }) 1608 json = DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/json' })
1600 xml = minidom.parseString(DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/xml' })) 1609 xml = minidom.parseString(DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/xml' }))
1601 items = xml.getElementsByTagName('root')[0].getElementsByTagName('item') 1610 items = xml.getElementsByTagName('root')[0].getElementsByTagName('item')