def testGetCacheKey(self): winFileName = "Data\\DataFile" unixFileName = "Data/DataFile" # macFileName = "Data:DataFile" channelName = "DataChannel" purpose = "Purpose" resultKey = "Data_DataFile_DataChannel_Purpose" self.assertEquals(DataSource.getCacheKey(winFileName, channelName, purpose), resultKey) self.assertEquals(DataSource.getCacheKey(unixFileName, channelName, purpose), resultKey) self.assertEquals(DataSource.getCacheKey(winFileName, channelName, purpose), resultKey)