class TestUserModel(unittest.TestCase): def setUp(self): from models.users import Users self.model = Users() self.model.collection = test_mongo.get_collection("users") def test_create_user(self): self.model.collection.remove() self.model.create_user("*****@*****.**", "password") eq_(1, self.model.collection.count()) def test_check_user(self): self.model.collection.remove() self.model.create_user("*****@*****.**", "password") assert {} != self.model.check_user("*****@*****.**", "password") def test_count_users(self): self.model.collection.remove() self.model.create_user("*****@*****.**", "one") self.model.create_user("*****@*****.**", "two") eq_(2, self.model.count_users()) def test_existence(self): self.model.collection.remove() self.model.create_user("*****@*****.**", "one") self.model.create_user("*****@*****.**", "two") eq_(1, self.model.user_exists("*****@*****.**"))