# HG changeset patch # User Marcin Kuzminski # Date 2013-05-22 01:27:03 # Node ID aff5dd957f35e80bd5cc896ce597365df0080070 # Parent f5a1314886ec233863a7c3da371cec77b3c60971 classmethods should have cls as first argument diff --git a/rhodecode/tests/api/api_base.py b/rhodecode/tests/api/api_base.py --- a/rhodecode/tests/api/api_base.py +++ b/rhodecode/tests/api/api_base.py @@ -67,10 +67,10 @@ class BaseTestApi(object): REPO_TYPE = None @classmethod - def setUpClass(self): - self.usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN) - self.apikey = self.usr.api_key - self.test_user = UserModel().create_or_update( + def setUpClass(cls): + cls.usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN) + cls.apikey = cls.usr.api_key + cls.test_user = UserModel().create_or_update( username='test-api', password='test', email='test@api.rhodecode.org', @@ -78,11 +78,11 @@ class BaseTestApi(object): lastname='last' ) Session().commit() - self.TEST_USER_LOGIN = self.test_user.username - self.apikey_regular = self.test_user.api_key + cls.TEST_USER_LOGIN = cls.test_user.username + cls.apikey_regular = cls.test_user.api_key @classmethod - def teardownClass(self): + def teardownClass(cls): pass def setUp(self):