X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2FtestRecord.py;h=2f83e05726a7a7a8d61943806a8dcfbc756bc0f8;hb=bd2afb5e4dceedea1ed52ca000a534e659d32dd6;hp=35544ed471e8ad2e0eae54fd6894247c4d535474;hpb=985754e6e57e91aa5b196c0d3ab17bd333cc9164;p=sfa.git diff --git a/tests/testRecord.py b/tests/testRecord.py index 35544ed4..2f83e057 100644 --- a/tests/testRecord.py +++ b/tests/testRecord.py @@ -12,96 +12,5 @@ class TestRecord(unittest.TestCase): def testCreate(self): r = GeniRecord() -class TestTable(unittest.TestCase): - - def setUp(self): - set_geni_table_prefix("testRecord$") - self.reg_hrn = "test.table" - self.rec_hrn = self.reg_hrn + "." + "record" - self.rec2_hrn = self.reg_hrn + "." + "record2" - - def test000_Purge(self): - geni_records_purge(get_default_dbinfo()) - - def test001_Create(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - t.create() - - def test002_Insert(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - k = Keypair(create=True) - gid = GID(subject=self.rec_hrn, uuid=create_uuid(), hrn=self.rec_hrn) - gid.set_pubkey(k) - gid.set_issuer(key=k, subject=self.rec_hrn) - gid.encode() - gid.sign() - - r = GeniRecord(name=self.rec_hrn, gid=gid.save_to_string(), type="user", pointer=3) - t.insert(r) - - def test003_Lookup(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - rec_list = t.resolve("*", self.rec_hrn) - self.assertEqual(len(rec_list), 1) - r = rec_list[0] - self.assertEqual(r.name, self.rec_hrn) - self.assertEqual(r.pointer, 3) - - def test004_Update(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - rec_list = t.resolve("*", self.rec_hrn) - r = rec_list[0] - - r.set_pointer(4) - t.update(r) - - rec_list = t.resolve("*", self.rec_hrn) - self.assertEqual(len(rec_list), 1) - r = rec_list[0] - self.assertEqual(r.name, self.rec_hrn) - self.assertEqual(r.pointer, 4) - - def test005_List(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - rec_list = t.list() - self.assertEqual(len(rec_list), 1) - r = rec_list[0] - self.assertEqual(r.name, self.rec_hrn) - self.assertEqual(r.pointer, 4) - - def test006_Insert2(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - k = Keypair(create=True) - gid = GID(subject=self.rec2_hrn, uuid=create_uuid(), hrn=self.rec2_hrn) - gid.set_pubkey(k) - gid.set_issuer(key=k, subject=self.rec2_hrn) - gid.encode() - gid.sign() - - r = GeniRecord(name=self.rec2_hrn, gid=gid.save_to_string(), type="user", pointer=222) - t.insert(r) - - def test007_List2(self): - t = GeniTable(hrn = self.reg_hrn, cninfo=get_default_dbinfo()) - - rec_list = t.list() - self.assertEqual(len(rec_list), 2) - - found1=False - found2=False - - for r in rec_list: - if r.name == self.rec_hrn: - found1=True - self.assertEqual(r.pointer, 4) - elif r.name == self.rec2_hrn: - found2=True - self.assertEqual(r.pointer, 222) - if __name__ == "__main__": unittest.main()