Mercurial > hg > orthanc-tests
comparison Tests/Tests.py @ 285:281a32ecc5c1
test_store_straight
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 03 Apr 2020 14:04:10 +0200 |
parents | 99acf0c17348 |
children | 4a70411ac9ad 946b2199f481 |
comparison
equal
deleted
inserted
replaced
284:7fa5c7a03137 | 285:281a32ecc5c1 |
---|---|
5426 result['Success'][0]['SOPInstanceUID']) | 5426 result['Success'][0]['SOPInstanceUID']) |
5427 | 5427 |
5428 self.assertEqual(1, len(DoGet(_REMOTE, '/instances'))) | 5428 self.assertEqual(1, len(DoGet(_REMOTE, '/instances'))) |
5429 DoPost(_REMOTE, '/storage-commitment/%s/remove' % transaction) | 5429 DoPost(_REMOTE, '/storage-commitment/%s/remove' % transaction) |
5430 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) | 5430 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) |
5431 | |
5432 | |
5433 def test_store_straight(self): # New in Orthanc 1.6.1 | |
5434 self.assertEqual(0, len(DoGet(_LOCAL, '/instances'))) | |
5435 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) | |
5436 | |
5437 with open(GetDatabasePath('DummyCT.dcm'), 'rb') as f: | |
5438 dicom = f.read() | |
5439 | |
5440 self.assertRaises(Exception, lambda: DoPost( | |
5441 _REMOTE, '/modalities/orthanctest/store-straight', 'nope', 'nope')) | |
5442 | |
5443 answer = DoPost(_REMOTE, '/modalities/orthanctest/store-straight', dicom, 'nope') | |
5444 | |
5445 self.assertEqual('1.2.840.10008.5.1.4.1.1.4', | |
5446 answer['SOPClassUID']) | |
5447 self.assertEqual('1.2.840.113619.2.176.2025.1499492.7040.1171286242.109', | |
5448 answer['SOPInstanceUID']) | |
5449 | |
5450 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) | |
5451 self.assertEqual(0, len(DoGet(_REMOTE, '/instances'))) |