def find_callback(result): if result: self.respond({ "_id": result["_id"], "phone": result["phone"] }) return UserDB.create_user(phone, hashed, create_callback)
def test_create_user(self): phone = "fakephonenumber" hashed = "distincthash2" # Create @self.callback def callback(result, error): self.assertIs(error, None) self.assertIsInstance(result, ObjectId) user_db.create_user(phone, hashed, callback) self.wait() # Check if created @self.callback def check_created(result, error): self.assertIs(error, None) self.assertEqual(result["phone"], phone) user_db.find_user_id(hashed, check_created) self.wait()