0001-tests_rbac-remove-arbitrary-execution-time-checks-67.patch
tests_rbac/test_rbac.py | ||
---|---|---|
169 | 169 |
) |
170 | 170 |
roles[0].members.add(user) |
171 | 171 |
Role.objects.get(pk=roles[-1].pk).permissions.add(perm) |
172 |
b = time.time() |
|
173 | 172 |
for i in range(SIZE): |
174 | 173 |
assert models.Operation.objects.has_perm(user, 'admin', User) |
175 |
t = time.time() - b |
|
176 |
assert float(t) / SIZE < 0.005 |
|
177 |
b = time.time() |
|
178 | 174 |
for i in range(SIZE): |
179 | 175 |
assert list(Role.objects.for_user(user).order_by('pk')) == list(Role.objects.order_by('pk')) |
180 |
t = time.time() - b |
|
181 |
assert float(t) / SIZE < 0.05 |
|
182 |
b = time.time() |
|
183 | 176 | |
184 | 177 | |
185 | 178 |
def test_rbac_backend(db): |
186 |
- |