comparison Tests/Tests.py @ 413:b8bff333edaf

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 18 Jun 2021 16:08:06 +0200
parents cd9da28451cc
children a2beea45a53d
comparison
equal deleted inserted replaced
412:cd9da28451cc 413:b8bff333edaf
7598 DoGet(_REMOTE, '/instances/%s/module' % instance) ['0008,0018']['Value']) 7598 DoGet(_REMOTE, '/instances/%s/module' % instance) ['0008,0018']['Value'])
7599 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109', 7599 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109',
7600 DoGet(_REMOTE, '/instances/%s/module?simplify' % instance) ['SOPInstanceUID']) 7600 DoGet(_REMOTE, '/instances/%s/module?simplify' % instance) ['SOPInstanceUID'])
7601 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109', 7601 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109',
7602 DoGet(_REMOTE, '/instances/%s/module?short' % instance) ['0008,0018']) 7602 DoGet(_REMOTE, '/instances/%s/module?short' % instance) ['0008,0018'])
7603
7604 # Test "ListQueryAnswers()" in "OrthancRestModalities.cpp"
7605 a = DoPost(_REMOTE, '/modalities/self/query', { 'Level' : 'Study',
7606 'Query' : { 'PatientID' : '*' }}) ['ID']
7607
7608 self.assertEqual(1, len(DoGet(_REMOTE, '/queries/%s/answers' % a)))
7609 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers?expand' % a) [0]['0010,0020']['Value'])
7610 self.assertEqual('PatientID', DoGet(_REMOTE, '/queries/%s/answers?expand' % a) [0]['0010,0020']['Name'])
7611 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers?expand&simplify' % a) [0]['PatientID'])
7612 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers?expand&short' % a) [0]['0010,0020'])
7613
7614 # Test "GetQueryOneAnswer()" in "OrthancRestModalities.cpp"
7615 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers/0/content' % a) ['0010,0020']['Value'])
7616 self.assertEqual('PatientID', DoGet(_REMOTE, '/queries/%s/answers/0/content' % a) ['0010,0020']['Name'])
7617 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers/0/content?simplify' % a) ['PatientID'])
7618 self.assertEqual('ozp00SjY2xG', DoGet(_REMOTE, '/queries/%s/answers/0/content?short' % a) ['0010,0020'])
7619
7620 # Test "GetQueryArguments()" in "OrthancRestModalities.cpp"
7621 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Value'])
7622 self.assertEqual('PatientID', DoGet(_REMOTE, '/queries/%s/query' % a) ['0010,0020']['Name'])
7623 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?simplify' % a) ['PatientID'])
7624 self.assertEqual('*', DoGet(_REMOTE, '/queries/%s/query?short' % a) ['0010,0020'])
7625