def test_saveBool(self): value = False TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) pythonTSV.saveToTSV(TSV, value) load = get_loaded_data(TSV, value) self.assertEquals(value, load.readBool())
def test_saveBool(self): value = False TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) pythonTSV.saveToTSV(TSV,value) load =get_loaded_data(TSV,value) self.assertEquals(value, load.readBool())
def test_saveString(self): value = "string" TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) pythonTSV.saveToTSV(TSV,value) load =get_loaded_data(TSV,value) self.assertEqual(value, load.readString())
def test_saveDouble(self): value = 1.1 TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) pythonTSV.saveToTSV(TSV,value) load =get_loaded_data(TSV,value) self.assertEqual(value, load.readDouble())
def save(self): # save .... TSVSec = MantidQt.API.TSVSerialiser() TSV0 = MantidQt.API.TSVSerialiser() keys = self.common_context.keys() TSV0.writeLine("keys") TSV0.storeInt(len(keys)) for key in keys: TSV0.storeString(key) for key in keys: TSVHelper.writeLine(TSV0, key) value = self.common_context[key] try: TSVHelper.saveToTSV(TSV0, value) except: try: self.saveCustom(TSV0, key, value) except: pass lines = TSV0.outputLines() safeName = TSVHelper.makeLineNameSafe(self._name) TSVSec.writeSection(safeName, lines) return TSVSec.outputLines()
def test_saveClassFails(self): value = Class() TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) with self.assertRaises(TypeError): pythonTSV.saveToTSV(TSV, value)
def test_saveClassFails(self): value = Class() TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) with self.assertRaises(TypeError): pythonTSV.saveToTSV(TSV,value)