def test_create_user(self): phone = "fakephonenumber" hashed = "distincthash2" # Create @self.callback def callback(result, error): self.assertIs(error, None) self.assertIsInstance(result, ObjectId) auth_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) auth_db.find_user_id(hashed, check_created) self.wait()
def find_callback(result): if result: self.respond(result) return AuthDB.create_user(phone, hashed, create_callback)