def test_gridXmlFilePath(self): """Test eventFilePath works(using cached data)""" myShakeId = '20120726022003' myExpectedPath = os.path.join(shakemapExtractDir(), myShakeId, 'grid.xml') myShakeEvent = ShakeEvent(myShakeId) myPath = myShakeEvent.gridFilePath() self.assertEquals(myExpectedPath, myPath)
def testExtractShakeMap(self): """Test that we can extract the shakemap inp and out files""" myShakeEvent = '20120726022003' myShakeData = ShakeData(myShakeEvent) myGridXml = myShakeData.extract(theForceFlag=True) myExtractDir = shakemapExtractDir() myExpectedGridXml = (os.path.join(myExtractDir, '20120726022003/grid.xml')) myMessage = 'Expected: %s\nGot: %s\n' % (myExpectedGridXml, myGridXml) assert myExpectedGridXml in myExpectedGridXml, myMessage assert os.path.exists(myGridXml)
def test_shakemapExtractDir(self): """Test we can get the shakemap extracted data dir""" myDir = shakemapExtractDir() myExpectedDir = '/tmp/inasafe/realtime/shakemaps-extracted' assert os.path.exists(myExpectedDir) self.assertEqual(myDir, myExpectedDir)