7 class TestRecord(unittest.TestCase):
14 class TestTable(unittest.TestCase):
17 self.reg_hrn = "test.table"
18 self.rec_hrn = self.reg_hrn + "." + "record"
22 t = GeniTable(hrn = self.reg_hrn)
26 t = GeniTable(hrn = self.reg_hrn)
28 k = Keypair(create=True)
29 gid = GID(subject="scott.foo", uuid=create_uuid(), hrn=self.rec_hrn)
31 gid.set_issuer(key=k, subject=self.rec_hrn)
35 r = GeniRecord(name=self.rec_hrn, gid=gid.save_to_string(), type="user", pointer=3)
39 t = GeniTable(hrn = self.reg_hrn)
41 rec_list = t.lookup(self.rec_hrn)
42 self.assertEqual(len(rec_list), 1)
44 self.assertEqual(r.name, self.rec_hrn)
45 self.assertEqual(r.pointer, 3)
48 t = GeniTable(hrn = self.reg_hrn)
50 rec_list = t.lookup(self.rec_hrn)
56 rec_list = t.lookup(self.rec_hrn)
57 self.assertEqual(len(rec_list), 1)
59 self.assertEqual(r.name, self.rec_hrn)
60 self.assertEqual(r.pointer, 4)
62 if __name__ == "__main__":