Beispiel #1
0
 def find_callback(result):
     if result:
         self.respond({
             "_id": result["_id"],
             "phone": result["phone"]
         })
         return
     UserDB.create_user(phone, hashed, create_callback)
Beispiel #2
0
    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()