Mercurial > hg > orthanc-tests
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 |