Example #1
0
 def test_uservalidator_case1(self):
     users = create_users()
     ds = create_discounts()
     ds[0].valid_users.add(users[0])
     ds[1].valid_users.add(users[1])
     validator = UserValidator()
     qs = Discount._base_manager.filter(validator.get_q_object(users[1]))
     self.assertEqual(set([ds[1]]), set(qs))
     qs = Discount._base_manager.filter(validator.get_q_object(users))
     self.assertEqual(set(ds), set(qs))