comparison Tests/Tests.py @ 503:138d5efd4407

added test_rle_planar_configuration
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 22 Dec 2022 15:25:12 +0100
parents 070bc47f4f3e
children 9f28cb3d7979
comparison
equal deleted inserted replaced
502:070bc47f4f3e 503:138d5efd4407
3899 3899
3900 self.assertEqual(mba, maa) 3900 self.assertEqual(mba, maa)
3901 self.assertEqual(mbb, mab) 3901 self.assertEqual(mbb, mab)
3902 3902
3903 3903
3904 @unittest.skip("httpbin.org is down as of 2022-12-22") # TODO
3904 def test_httpClient_lua(self): 3905 def test_httpClient_lua(self):
3905 retries = 4 3906 retries = 4
3906 result = '' 3907 result = ''
3907 3908
3908 with open(GetDatabasePath('Lua/HttpClient.lua'), 'r') as f: 3909 with open(GetDatabasePath('Lua/HttpClient.lua'), 'r') as f:
8912 8913
8913 self.assertEqual(1, len(DoGet(_LOCAL, '/instances'))) 8914 self.assertEqual(1, len(DoGet(_LOCAL, '/instances')))
8914 8915
8915 DropOrthanc(_REMOTE) 8916 DropOrthanc(_REMOTE)
8916 DropOrthanc(_LOCAL) 8917 DropOrthanc(_LOCAL)
8918
8919 def test_rle_planar_configuration(self):
8920 # This test failed in Orthanc <= 1.11.2
8921 # https://groups.google.com/g/orthanc-users/c/CSVWfRasSR0/m/y1XDRXVnAgAJ
8922 a = UploadInstance(_REMOTE, '2022-11-14-RLEPlanarConfiguration.dcm') ['ID']
8923 uri = '/instances/%s/preview' % a
8924 im = GetImage(_REMOTE, uri)
8925 self.assertEqual('RGB', im.mode)
8926 self.assertEqual(1475, im.size[0])
8927 self.assertEqual(1475, im.size[1])
8928 self.assertEqual('c684b0050dc2523041240bf2d26dc85e', ComputeMD5(DoGet(_REMOTE, uri)))