diff Tests/Tests.py @ 27:cde1691838d3

wildcard test
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 29 Jun 2015 14:44:00 +0200
parents 040f6ef1394a
children 156c7ae164b5
line wrap: on
line diff
--- a/Tests/Tests.py	Mon Jun 29 13:26:56 2015 +0200
+++ b/Tests/Tests.py	Mon Jun 29 14:44:00 2015 +0200
@@ -1443,7 +1443,10 @@
         self.assertEqual(0, len(DoGet(_REMOTE, '/patients')))
         self.assertEqual(0, len(DoGet(_REMOTE, '/queries')))
         a = DoPost(_REMOTE, '/modalities/orthanctest/query', { 'Level' : 'Series',
-                                                               'Query' : { 'PatientName' : '*NE*' }})['ID']
+                                                               'Query' : { 
+                                                                   'PatientName' : '*NE*',
+                                                                   'StudyDate' : '*',
+                                                               }})['ID']
         self.assertEqual(1, len(DoGet(_REMOTE, '/queries')))
 
         b = DoGet(_REMOTE, '/queries/%s' % a)
@@ -1456,9 +1459,11 @@
         self.assertEqual('orthanctest', DoGet(_REMOTE, '/queries/%s/modality' % a))
         
         q = DoGet(_REMOTE, '/queries/%s/query?simplify' % a)
-        self.assertEqual(1, len(q))
+        self.assertEqual(2, len(q))
         self.assertTrue('PatientName' in q)
+        self.assertTrue('StudyDate' in q)
         self.assertEqual('*NE*', q['PatientName'])
+        self.assertEqual('*', q['StudyDate'])
 
         self.assertEqual(2, len(DoGet(_REMOTE, '/queries/%s/answers' % a)))