Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 427:77455e156112
integration test for issue #200
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 22 Jul 2021 19:16:12 +0200 |
parents | 934f505677da |
children | d68dabf3d784 |
comparison
equal
deleted
inserted
replaced
426:47a20bc6106b | 427:77455e156112 |
---|---|
8000 self.assertEqual('MEANING1', tags2['0008,0124'][0]['0008,0104']) | 8000 self.assertEqual('MEANING1', tags2['0008,0124'][0]['0008,0104']) |
8001 self.assertEqual('MEANING2', tags2['0008,0124'][0]['0008,0121'][0]['0008,0104']) | 8001 self.assertEqual('MEANING2', tags2['0008,0124'][0]['0008,0121'][0]['0008,0104']) |
8002 | 8002 |
8003 self.assertTrue('0008,1110' in tags1['0008,0124'][0]) | 8003 self.assertTrue('0008,1110' in tags1['0008,0124'][0]) |
8004 self.assertFalse('0008,1110' in tags2['0008,0124'][0]) | 8004 self.assertFalse('0008,1110' in tags2['0008,0124'][0]) |
8005 | |
8006 | |
8007 def test_issue_200(self): | |
8008 # https://groups.google.com/g/orthanc-users/c/9CTLsL-JqDw/m/2I0xgyYHBAAJ | |
8009 # https://bugs.orthanc-server.com/show_bug.cgi?id=200 | |
8010 c = DoGet(_REMOTE, '/changes') | |
8011 self.assertEqual(0, len(c['Changes'])) | |
8012 u = UploadInstance(_REMOTE, 'DummyCT.dcm') | |
8013 | |
8014 for change in DoGet(_REMOTE, '/changes') ['Changes']: | |
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'])) |