X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2FtestRecord.py;h=0eff8e84650bb7844343fb194bfec1b2984c0afe;hb=239b4be1e879a180c9d51ebedd0c6a6b44aef3c8;hp=16cdb90f84e65b54b831361ad7472f9cd076cfb5;hpb=569614766f80d3b4520424d953eba9b800073218;p=sfa.git diff --git a/tests/testRecord.py b/tests/testRecord.py old mode 100644 new mode 100755 index 16cdb90f..0eff8e84 --- a/tests/testRecord.py +++ b/tests/testRecord.py @@ -1,63 +1,15 @@ import unittest import xmlrpclib -from record import * -from cert import * -from gid import * +from sfa.trust.gid import * +from sfa.util.config import * +from sfa.util.record import * class TestRecord(unittest.TestCase): def setUp(self): pass def testCreate(self): - r = GeniRecord() - -class TestTable(unittest.TestCase): - - def setUp(self): - self.reg_hrn = "test.table" - self.rec_hrn = self.reg_hrn + "." + "record" - pass - - def testCreate(self): - t = GeniTable(hrn = self.reg_hrn) - t.create() - - def testInsert(self): - t = GeniTable(hrn = self.reg_hrn) - - k = Keypair(create=True) - gid = GID(subject="scott.foo", 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 testLookup(self): - t = GeniTable(hrn = self.reg_hrn) - - rec_list = t.lookup(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 testUpdate(self): - t = GeniTable(hrn = self.reg_hrn) - - rec_list = t.lookup(self.rec_hrn) - r = rec_list[0] - - r.set_pointer(4) - t.update(r) - - rec_list = t.lookup(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) + r = SfaRecord() if __name__ == "__main__": unittest.main()