Changeset - e2ebd8808351
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2013-05-02 00:08:03
marcin@python-works.com
fixed broken API tests after excluding default user
from users listing
1 file changed with 4 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rhodecode/tests/api/api_base.py
Show inline comments
 
@@ -8,13 +8,13 @@ from rhodecode.lib.compat import json
 
from rhodecode.lib.auth import AuthUser
 
from rhodecode.model.user import UserModel
 
from rhodecode.model.users_group import UserGroupModel
 
from rhodecode.model.repo import RepoModel
 
from rhodecode.model.meta import Session
 
from rhodecode.model.scm import ScmModel
 
from rhodecode.model.db import Repository
 
from rhodecode.model.db import Repository, User
 

	
 

	
 
API_URL = '/_admin/api'
 
TEST_USER_GROUP = 'test_users_group'
 

	
 
fixture = Fixture()
 
@@ -161,13 +161,15 @@ class BaseTestApi(object):
 
        self.assertEqual(response.status, '200 OK')
 

	
 
    def test_api_get_users(self):
 
        id_, params = _build_data(self.apikey, 'get_users',)
 
        response = api_call(self, params)
 
        ret_all = []
 
        for usr in UserModel().get_all():
 
        _users = User.query().filter(User.username != User.DEFAULT_USER)\
 
                             .order_by(User.username).all()
 
        for usr in _users:
 
            ret = usr.get_api_data()
 
            ret_all.append(jsonify(ret))
 
        expected = ret_all
 
        self._compare_ok(id_, expected, given=response.body)
 

	
 
    def test_api_get_user(self):
0 comments (0 inline, 0 general)