def test_to_dict(self): t = Table(self.meta) t.e1 = ["value"] t.e2 = [1, 2] t.e3 = [0] expected = OrderedDict() expected["typeid"] = "malcolm:core/Table:1.0" expected["e1"] = ["value"] expected["e2"] = [1, 2] expected["e3"] = [0] actual = t.to_dict() # numpy compare gets in the way... for k, v in actual.items(): if k != "typeid": actual[k] = list(v) self.assertEquals(expected, actual)
def test_to_dict(self): t = Table(self.meta) t.e1 = ["value"] t.e2 = [1, 2] t.e3 = [0] expected = OrderedDict() expected["typeid"] = "malcolm:core/Table:1.0" expected["e1"] = ["value"] expected["e2"] = [1, 2] expected["e3"] = [0] actual = t.to_dict() # numpy compare gets in the way... for k, v in actual.items(): if k != "typeid": actual[k] = list(v) assert expected == actual