def _BaseTest(self, FileSet):
for entry in FileSet:
fileName = os.path.join(GDCM_TEST_DATA_PATH, entry[0])
def _BaseTest(self, FileSet):
for entry in FileSet:
fileName = os.path.join(GDCM_TEST_DATA_PATH, entry[0])
- toRead = gdcmHeader(fileName)
- valDict = toRead.GetPubElVal()
+ reader = gdcmHeader(fileName)
+ assert reader.IsReadable(),\
+ "File '%s' is not readable by gdcmHeader" % fileName
+
+ valDict = reader.GetEntry()
("Wrong %s for file %s (got %s, shoud be %s)"
% (element,fileName, valDict[element], value)) )
("Wrong %s for file %s (got %s, shoud be %s)"
% (element,fileName, valDict[element], value)) )
- # Sign = 'c3d27238647b7eaa773bff6ea0692b54' # old signature in the file
- Sign = 'a1e2abdc2f6abedd86b93c8b88db5203' # new signature (found on Win)
+# Sign = 'a1e2abdc2f6abedd86b93c8b88db5203' # new signature (found on Win)
+ Sign = '849e722e004d3bb37b87ab6006509b8f' # new signature without field strip
ComputeSign = md5.new(open(TargetFileName).read()).hexdigest()
self.assertEqual(ComputeSign, Sign,
("Wrong signature for file %s (got %s, shoud be %s)"
ComputeSign = md5.new(open(TargetFileName).read()).hexdigest()
self.assertEqual(ComputeSign, Sign,
("Wrong signature for file %s (got %s, shoud be %s)"