def test_GlobalAttributeStrategy(self):
        #Actual
        tableDataDesc = TableDataDesc(self.XML_FILE)
        actual = tableDataDesc.getGlobalAttributeStrategyDesc("dummy1")
        value = actual.parse("dummy1", "a header string")

        #Expected
        self.assertEqual(value, GlobalAttribute("dummy1", "dummy1"))
    def test_HeaderStrategy(self):
        #Actual
        tableDataDesc = TableDataDesc(self.XML_FILE)
        actual = tableDataDesc.getHeaderStrategyDesc()
        value = actual.parse("a header string")

        #Expected
        self.assertEqual(value, "dummy")
    def test_getGlobalAttributeStrategyDesc(self):
        #Actual
        tableDataDesc = TableDataDesc(self.XML_FILE)
        actual = tableDataDesc.getGlobalAttributeStrategyDesc("dummy1")

        #Expected
        expected = GlobalAttributeStrategyDesc(self.STRATEGY_CLASS)
        self.assertEqual(actual, expected)
Пример #4
0
 def convert (self):
     #Parse the XML file.
     tableDataDesc=TableDataDesc(self.xmlFile)
     tableDataDesc.parse()
     #Parse the data file.
     tableDataSet=TableDataSet(self.inputFile, tableDataDesc)
     tableDataSet.parse()
     #Write the netCDF file
     netCDFWriter=NetCDFWriter(tableDataSet, self.outputFile)
     netCDFWriter.write()
Пример #5
0
 def test_getAllVariableAttributes(self):
     tableDataDesc = TableDataDesc(self.XML_FILE)
     tds = TableDataSet(self.INPUT_FILE, tableDataDesc)
     #expected
     var1 = VariableAttribute("dummy1", "dummy1")
     #var2=VariableAttribute("dummy2","dummy2")
     #actual
     varz = tds.getAllVariableAttributes("dummy1")
     self.assertEqual(1, len(varz))
     self.assertEqual(1, varz.count(var1))
Пример #6
0
 def test_getAllGlobalAttributes(self):
     tableDataDesc = TableDataDesc(self.XML_FILE)
     tds = TableDataSet(self.INPUT_FILE, tableDataDesc)
     #expected
     ga1 = GlobalAttribute("dummy1", "dummy1")
     ga2 = GlobalAttribute("dummy2", "dummy2")
     #actual
     gas = tds.getAllGlobalAttributes()
     self.assertEqual(2, len(gas))
     self.assertEqual(1, gas.count(ga1))
     self.assertEqual(1, gas.count(ga2))
 def test_init(self):
     print("working dir ", os.getcwd())
     TableDataDesc(self.XML_FILE)
Пример #8
0
 def test_init(self):
     tableDataDesc = TableDataDesc(self.XML_FILE)
     TableDataSet(self.INPUT_FILE, tableDataDesc)