def test_saveClassFails(self): value = Class() TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeString("doesn't matter what is stored") load =load_TSV(TSV) with self.assertRaises(TypeError): pythonTSV.loadFromTSV(load,Name,value)
def test_saveClassFails(self): value = Class() TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeString("doesn't matter what is stored") load = load_TSV(TSV) with self.assertRaises(TypeError): pythonTSV.loadFromTSV(load, Name, value)
def test_saveString(self): value = "string" TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeString(value) load = load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load, Name, "test"))
def test_readInt(self): value = 1 TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeInt(value) load = load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load, Name, 3))
def test_saveBool(self): value = False TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeBool(value) load = load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load, Name, True))
def test_saveString(self): value = "string" TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeString(value) load =load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load,Name,"test"))
def test_readInt(self): value = 1 TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeInt(value) load =load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load,Name,3))
def test_saveBool(self): value = False TSV = MantidQt.API.TSVSerialiser() TSV.writeLine(Name) TSV.storeBool(value) load =load_TSV(TSV) self.assertEquals(value, pythonTSV.loadFromTSV(load,Name,True))
def loadFromProject(self, project): full_load = MantidQt.API.TSVSerialiser(project) # get section safeName = TSVHelper.makeLineNameSafe(self._name) secs = full_load.sections(safeName) load = MantidQt.API.TSVSerialiser(secs[0]) load.selectLine("keys") numKeys = load.readInt() keys = [] for k in range(numKeys): tmp = load.readString() keys.append(tmp) for key in keys: value = self.common_context[key] try: self.common_context[ key] = TSVHelper.loadFromTSV(load, key, value) except: self.customLoad(load, key, value) pass