comparison Tests/Tests.py @ 23:30ecc857fa07

test latin-2
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 23 Jun 2015 13:49:53 +0200
parents 8f4b70c89467
children 040f6ef1394a
comparison
equal deleted inserted replaced
22:8f4b70c89467 23:30ecc857fa07
1978 self.assertEqual(u'Таз', tags['BodyPartExamined']) 1978 self.assertEqual(u'Таз', tags['BodyPartExamined'])
1979 self.assertEqual(u'Прямая', tags['ViewPosition']) 1979 self.assertEqual(u'Прямая', tags['ViewPosition'])
1980 1980
1981 1981
1982 def test_encodings(self): 1982 def test_encodings(self):
1983 # Latin-1 (ISO_IR 100)
1983 brainix = UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0001.dcm')['ID'] 1984 brainix = UploadInstance(_REMOTE, 'Brainix/Epi/IM-0001-0001.dcm')['ID']
1984 tags = DoGet(_REMOTE, '/instances/%s/tags?simplify' % brainix) 1985 tags = DoGet(_REMOTE, '/instances/%s/tags?simplify' % brainix)
1985 self.assertEqual(u'IRM cérébrale, neuro-crâne', tags['StudyDescription']) 1986 self.assertEqual(u'IRM cérébrale, neuro-crâne', tags['StudyDescription'])
1987
1988 # Latin-2 (ISO_IR 101)
1989 a = UploadInstance(_REMOTE, 'MarekLatin2.dcm')['ID']
1990 i = DoGet(_REMOTE, '/instances/%s/simplified-tags' % a)
1991 # dcm2xml MarekLatin2.dcm | iconv -f latin2 -t utf-8 | xmllint --format -
1992 self.assertEqual('Imię i Nazwisko osoby opisującej',
1993 i['ContentSequence'][4]['ConceptNameCodeSequence'][0]['CodeMeaning'].encode('utf-8'))
1994