Closed Bug 625811 Opened 14 years ago Closed 10 years ago

Stop using admin user for testing specific permissions

Categories

(support.mozilla.org :: Code Quality, task, P3)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rrosario, Assigned: rrosario)

Details

The admin user has every permission, even those that aren't created. This can hide a typo in a permission string, for example.

We should have a better way of testing for specific permissions. Erik suggested having something like:
user = log_in_as_user_with_permission('permission_string')

We could probably add this method to our base TestCase.
Or subclassing the Client and replacing TestCase.client.

self.client.login()

self.client.login_with_permission('perm', username=, password=)
No longer blocks: 635599
This got fixed by removing our use of fixtures.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.