+ def testTestDict(self):
+ r = GacksRecord("cpu", 10, 15, 20, 25, ["foo","bar"], "slice1")
+ d = r.as_dict()
+
+ r2 = GacksRecord(dict=d)
+
+ self.assertEqual(r.id, r2.id)
+ self.assertEqual(r.unitStart, r2.unitStart)
+ self.assertEqual(r.unitStop, r2.unitStop)
+ self.assertEqual(r.timeStart, r2.timeStart)
+ self.assertEqual(r.timeStop, r2.timeStop)
+ self.assertEqual(r.allocatorHRNs, r2.allocatorHRNs)
+ self.assertEqual(r.consumerHRN, r2.consumerHRN)
+