Example #1
0
    def testRegistryCRUDOps(self):
        r = UserRegistry()

        sid, session, user = self.getSomeUsers()

        # Create & Read
        self.assertTrue(r.add(sid[0], session[0], user[0]))
        self.assertFalse(r.add(sid[0], session[0], user[0]))
        self.assertEqual(r.get(sid[0], session[0]), user[0])

        self.assertTrue(r.addOrUpdate(sid[1], session[1], user[1]))
        self.assertEqual(r.get(sid[1], session[1]), user[1])

        # Update
        self.assertTrue(r.addOrUpdate(sid[0], session[0], user[2]))
        self.assertEqual(r.get(sid[0], session[0]), user[2])

        # Delete
        self.assertTrue(r.remove(sid[1], session[1]))
        self.assertFalse(r.remove(sid[1], session[1]))
        self.assertEqual(r.get(sid[1], session[1]), None)

        self.assertTrue(r.remove(sid[0], session[0]))
        self.assertFalse(r.remove(sid[0], session[0]))
        self.assertEqual(r.get(sid[0], session[0]), None)
Example #2
0
 def testRegistryCRUDOps(self):
     r = UserRegistry()
     
     sid, session, user = self.getSomeUsers()
     
     # Create & Read
     self.assertTrue(r.add(sid[0], session[0], user[0]))
     self.assertFalse(r.add(sid[0], session[0], user[0]))
     self.assertEqual(r.get(sid[0], session[0]), user[0])
     
     self.assertTrue(r.addOrUpdate(sid[1], session[1], user[1]))
     self.assertEqual(r.get(sid[1], session[1]), user[1])
     
     # Update
     self.assertTrue(r.addOrUpdate(sid[0], session[0], user[2]))
     self.assertEqual(r.get(sid[0], session[0]), user[2])
     
     # Delete
     self.assertTrue(r.remove(sid[1], session[1]))
     self.assertFalse(r.remove(sid[1], session[1]))
     self.assertEqual(r.get(sid[1], session[1]), None)
     
     self.assertTrue(r.remove(sid[0], session[0]))
     self.assertFalse(r.remove(sid[0], session[0]))
     self.assertEqual(r.get(sid[0], session[0]), None)