Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 389:27e0a2fcdc85
test /changes of type UpdatedMetadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 08 Mar 2021 14:42:33 +0100 |
parents | 9a41306c1fe5 |
children | 5c2472f008eb |
comparison
equal
deleted
inserted
replaced
388:3ef44d201875 | 389:27e0a2fcdc85 |
---|---|
4629 c = DoGet(_REMOTE, '/changes?since=%d' % (seq + 1000)) | 4629 c = DoGet(_REMOTE, '/changes?since=%d' % (seq + 1000)) |
4630 self.assertEqual(0, len(c['Changes'])) | 4630 self.assertEqual(0, len(c['Changes'])) |
4631 self.assertTrue(c['Done']) | 4631 self.assertTrue(c['Done']) |
4632 self.assertEqual(seq + 4, c['Last']) | 4632 self.assertEqual(seq + 4, c['Last']) |
4633 | 4633 |
4634 # Add, then delete, one user-defined metadata: This triggers 2 | |
4635 # changes of type "UpdatedMetadata" | |
4636 i = DoGet(_REMOTE, '/instances') [0] | |
4637 DoPut(_REMOTE, '/instances/%s/metadata/4000' % i, 'hello', 'text/plain') | |
4638 self.assertEqual('hello', DoGet(_REMOTE, '/instances/%s/metadata/4000' % i)) | |
4639 | |
4640 c = DoGet(_REMOTE, '/changes?last') | |
4641 self.assertEqual(1, len(c['Changes'])) | |
4642 self.assertTrue(c['Done']) | |
4643 self.assertEqual(seq + 5, c['Last']) | |
4644 self.assertEqual('UpdatedMetadata', c['Changes'][0]['ChangeType']) | |
4645 | |
4646 DoDelete(_REMOTE, '/instances/%s/metadata/4000' % i) | |
4647 c = DoGet(_REMOTE, '/changes?last') | |
4648 self.assertEqual(1, len(c['Changes'])) | |
4649 self.assertTrue(c['Done']) | |
4650 self.assertEqual(seq + 6, c['Last']) | |
4651 self.assertEqual('UpdatedMetadata', c['Changes'][0]['ChangeType']) | |
4652 | |
4634 # Remove the uploaded instance | 4653 # Remove the uploaded instance |
4635 DoDelete(_REMOTE, '/instances/%s' % a) | 4654 DoDelete(_REMOTE, '/instances/%s' % a) |
4636 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) | 4655 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) |
4637 | 4656 |
4638 c = DoGet(_REMOTE, '/changes') | 4657 c = DoGet(_REMOTE, '/changes') |
4639 self.assertEqual(0, len(c['Changes'])) | 4658 self.assertEqual(0, len(c['Changes'])) |
4640 self.assertTrue(c['Done']) | 4659 self.assertTrue(c['Done']) |
4641 self.assertEqual(seq + 4, c['Last']) | 4660 self.assertEqual(seq + 6, c['Last']) |
4642 | 4661 |
4643 c = DoGet(_REMOTE, '/changes?last') | 4662 c = DoGet(_REMOTE, '/changes?last') |
4644 self.assertEqual(0, len(c['Changes'])) | 4663 self.assertEqual(0, len(c['Changes'])) |
4645 self.assertTrue(c['Done']) | 4664 self.assertTrue(c['Done']) |
4646 self.assertEqual(seq + 4, c['Last']) | 4665 self.assertEqual(seq + 6, c['Last']) |
4647 | 4666 |
4648 c = DoGet(_REMOTE, '/changes?since=%d' % (seq + 1000)) | 4667 c = DoGet(_REMOTE, '/changes?since=%d' % (seq + 1000)) |
4649 self.assertEqual(0, len(c['Changes'])) | 4668 self.assertEqual(0, len(c['Changes'])) |
4650 self.assertTrue(c['Done']) | 4669 self.assertTrue(c['Done']) |
4651 self.assertEqual(seq + 4, c['Last']) | 4670 self.assertEqual(seq + 6, c['Last']) |
4652 | 4671 |
4653 | 4672 |
4654 def test_bitbucket_issue_124(self): | 4673 def test_bitbucket_issue_124(self): |
4655 a = UploadInstance(_REMOTE, 'Issue124.dcm')['ID'] | 4674 a = UploadInstance(_REMOTE, 'Issue124.dcm')['ID'] |
4656 | 4675 |