]> Creatis software - gdcm.git/commitdiff
* gdcmPython/testSuite.py : test the readable flag of file for tests
authorregrain <regrain>
Tue, 13 Jan 2004 09:15:51 +0000 (09:15 +0000)
committerregrain <regrain>
Tue, 13 Jan 2004 09:15:51 +0000 (09:15 +0000)
     -- BeNours

ChangeLog
gdcmPython/testSuite.py

index fbb30b655043757d588752836962a473cfce49ac..d0d21731b09ade34d4989120a9ae87e1c670367a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2004-01-13 Benoit Regrain
+     * gdcmPython/testSuite.py : test the readable flag of file for tests
+
 2004-01-12 Benoit Regrain
      * src/*.h : add comments
      * src/gdcmDictSet.h : set the method BuildDictPath in public
index f43c216dd2422c42a14212d3ca15f175f86c3e9e..32627872c50957107b197e3ca0a61217cd6989a9 100644 (file)
@@ -536,8 +536,11 @@ class gdcmTestCase(unittest.TestCase):
    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.GetPubElVal()
          for subEntry in entry[1]:
             element = subEntry[0]
             value   = subEntry[1]
@@ -545,7 +548,6 @@ class gdcmTestCase(unittest.TestCase):
                              ("Wrong %s for file %s (got %s, shoud be %s)"
                              % (element,fileName, valDict[element], value)) )
 
-
    def testBarre(self):
       gdcmTestCase._BaseTest(self, gdcmTestCase.BarreFiles)