Esempio n. 1
0
def create_user():
    input_data = json.loads(request.data)
    user = User()
    if (user.create(input_data) is False):
        abort(401)

    return jsonify(user.data), 201
    def test_create(self):
        user = yield User.create({'username': '******', 'password': '******'})
        self.assertTrue(user.id)
        cursor = User.find({'_id': user.id})

        def each_callback(result, error):
            self.assertFalse(error)
        cursor.each(callback=each_callback)
 def test_cursor_fetch_next(self):
     user = yield User.create({'username': '******', 'password': '******'})
     cursor = User.find({'_id': user.id})
     yield cursor.fetch_next
     self.assertTrue(cursor.next_object())
 def test_cursor_to_list(self):
     user = yield User.create({'username': '******', 'password': '******'})
     cursor = User.find({'_id': user.id})
     users = yield cursor.to_list(1)
     self.assertEqual(len(users), 1)