comparison Tests/Tests.py @ 352:3d406c0261fc

test /tools/dicom-echo
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 03 Dec 2020 11:51:06 +0100
parents 429cc9d03610
children 49f2943544eb
comparison
equal deleted inserted replaced
351:429cc9d03610 352:3d406c0261fc
1585 self.assertEqual(404, DoGetRaw(_REMOTE, '/nope/nope.html')[0].status) 1585 self.assertEqual(404, DoGetRaw(_REMOTE, '/nope/nope.html')[0].status)
1586 1586
1587 1587
1588 def test_echo(self): 1588 def test_echo(self):
1589 DoPost(_REMOTE, '/modalities/orthanctest/echo') 1589 DoPost(_REMOTE, '/modalities/orthanctest/echo')
1590 self.assertRaises(Exception, lambda: DoGet(_REMOTE, '/modalities/nope/echo'))
1591
1592 # New in Orthanc 1.8.1
1593 DoPost(_REMOTE, '/tools/dicom-echo', [
1594 _LOCAL["DicomAet"], _LOCAL["Server"], _LOCAL["DicomPort"] ])
1595 DoPost(_REMOTE, '/tools/dicom-echo', DoGet(_REMOTE, '/modalities/orthanctest/configuration'))
1590 1596
1591 1597
1592 def test_xml(self): 1598 def test_xml(self):
1593 json = DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/json' }) 1599 json = DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/json' })
1594 xml = minidom.parseString(DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/xml' })) 1600 xml = minidom.parseString(DoGet(_REMOTE, '/tools', headers = { 'accept' : 'application/xml' }))