comparison rhodecode/tests/api/api_base.py @ 3891:aff5dd957f35 beta

classmethods should have cls as first argument
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 22 May 2013 03:27:03 +0200
parents dc4644865e8b
children ffd45b185016
comparison
equal deleted inserted replaced
3890:f5a1314886ec 3891:aff5dd957f35
65 class BaseTestApi(object): 65 class BaseTestApi(object):
66 REPO = None 66 REPO = None
67 REPO_TYPE = None 67 REPO_TYPE = None
68 68
69 @classmethod 69 @classmethod
70 def setUpClass(self): 70 def setUpClass(cls):
71 self.usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN) 71 cls.usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN)
72 self.apikey = self.usr.api_key 72 cls.apikey = cls.usr.api_key
73 self.test_user = UserModel().create_or_update( 73 cls.test_user = UserModel().create_or_update(
74 username='test-api', 74 username='test-api',
75 password='test', 75 password='test',
76 email='test@api.rhodecode.org', 76 email='test@api.rhodecode.org',
77 firstname='first', 77 firstname='first',
78 lastname='last' 78 lastname='last'
79 ) 79 )
80 Session().commit() 80 Session().commit()
81 self.TEST_USER_LOGIN = self.test_user.username 81 cls.TEST_USER_LOGIN = cls.test_user.username
82 self.apikey_regular = self.test_user.api_key 82 cls.apikey_regular = cls.test_user.api_key
83 83
84 @classmethod 84 @classmethod
85 def teardownClass(self): 85 def teardownClass(cls):
86 pass 86 pass
87 87
88 def setUp(self): 88 def setUp(self):
89 self.maxDiff = None 89 self.maxDiff = None
90 make_users_group() 90 make_users_group()