Example #1
0
 def test4(self):
     ms = MemoryStore()
     ub1 = UserBase(ms)
     ub2 = UserBase(ms)
     
     self.assertFalse(ub1.userexists('someid'))
     
     ub1.newuser('someid')
     
     self.assertTrue(ub1.userexists('someid'))
     self.assertFalse(ub2.userexists('someid'))
     
     ub1.store_changes()
     
     self.assertTrue(ub2.userexists('someid'))
     
     ub2.deluser('someid')
     
     self.assertFalse(ub2.userexists('someid'))
     self.assertTrue(ub1.userexists('someid'))
     
     ub2.store_changes()
 
     self.assertTrue(ub1.userexists('someid'))
     
     ub1.load_changes()
     
     self.assertFalse(ub1.userexists('someid'))
Example #2
0
 def test2(self):
     ms = MemoryStore()
     ub = UserBase(ms)
     
     u = ub.getuser('*****@*****.**')
     self.assertIsInstance(u, User)
     
     ub.deluser('*****@*****.**')
     self.assertFalse(ub.userexists('*****@*****.**'))
     
     self.assertIsNone(ub.getuser('*****@*****.**'))