comparison Tests/Tests.py @ 428:d68dabf3d784

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 22 Jul 2021 20:10:48 +0200
parents 77455e156112
children f42c610234b0
comparison
equal deleted inserted replaced
427:77455e156112 428:d68dabf3d784
8005 8005
8006 8006
8007 def test_issue_200(self): 8007 def test_issue_200(self):
8008 # https://groups.google.com/g/orthanc-users/c/9CTLsL-JqDw/m/2I0xgyYHBAAJ 8008 # https://groups.google.com/g/orthanc-users/c/9CTLsL-JqDw/m/2I0xgyYHBAAJ
8009 # https://bugs.orthanc-server.com/show_bug.cgi?id=200 8009 # https://bugs.orthanc-server.com/show_bug.cgi?id=200
8010 c = DoGet(_REMOTE, '/changes') 8010 self.assertEqual(0, len(DoGet(_REMOTE, '/changes') ['Changes']))
8011 self.assertEqual(0, len(c['Changes'])) 8011 self.assertEqual(0, len(DoGet(_REMOTE, '/changes?last') ['Changes']))
8012 u = UploadInstance(_REMOTE, 'DummyCT.dcm') 8012 u = UploadInstance(_REMOTE, 'DummyCT.dcm')
8013 8013
8014 for change in DoGet(_REMOTE, '/changes') ['Changes']: 8014 for change in DoGet(_REMOTE, '/changes') ['Changes']:
8015 self.assertTrue(re.match('[0-9]{8}T[0-9]{6}', change['Date'])) 8015 self.assertTrue(re.match('[0-9]{8}T[0-9]{6}', change['Date']))
8016 self.assertTrue(re.match('[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}', change['ID'])) 8016 self.assertTrue(re.match('[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}', change['ID']))
8017
8018 last = DoGet(_REMOTE, '/changes?last') ['Changes']
8019 self.assertEqual(1, len(last))
8020 self.assertTrue(re.match('[0-9]{8}T[0-9]{6}', last[0]['Date']))
8021 self.assertTrue(re.match('[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}-[0-9a-z]{8}', last[0]['ID']))