comparison Tests/Tests.py @ 186:8feebc2bf9fc

test options expand and limit to /queries/.../answers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 29 Nov 2018 20:36:08 +0100
parents 76747a374aff
children 770f6f5aea16
comparison
equal deleted inserted replaced
185:d4a5e4143d68 186:8feebc2bf9fc
1688 self.assertEqual(1, len(DoGet(_REMOTE, '/patients'))) 1688 self.assertEqual(1, len(DoGet(_REMOTE, '/patients')))
1689 self.assertEqual(1, len(DoGet(_REMOTE, '/studies'))) 1689 self.assertEqual(1, len(DoGet(_REMOTE, '/studies')))
1690 self.assertEqual(2, len(DoGet(_REMOTE, '/series'))) 1690 self.assertEqual(2, len(DoGet(_REMOTE, '/series')))
1691 self.assertEqual(4, len(DoGet(_REMOTE, '/instances'))) 1691 self.assertEqual(4, len(DoGet(_REMOTE, '/instances')))
1692 1692
1693 # New in Orthanc 1.4.3
1694 s = DoGet(_REMOTE, '/queries/%s/answers?expand&simplify' % a)
1695 self.assertEqual(2, len(s))
1696 for i in range(2):
1697 self.assertEqual('SERIES', s[i]['QueryRetrieveLevel'])
1698 self.assertEqual('887', s[i]['PatientID'])
1699 self.assertEqual('2.16.840.1.113669.632.20.121711.10000160881', s[i]['StudyInstanceUID'])
1700
1693 DoDelete(_REMOTE, '/queries/%s' % a) 1701 DoDelete(_REMOTE, '/queries/%s' % a)
1694 self.assertEqual(0, len(DoGet(_REMOTE, '/queries'))) 1702 self.assertEqual(0, len(DoGet(_REMOTE, '/queries')))
1695 1703
1696 1704
1697 def test_parent(self): 1705 def test_parent(self):