Projet

Général

Profil

0001-tests_rbac-remove-arbitrary-execution-time-checks-67.patch

Paul Marillonnet, 20 juillet 2022 16:45

Télécharger (1,06 ko)

Voir les différences:

Subject: [PATCH 1/2] tests_rbac: remove arbitrary execution time checks
 (#67550)

 tests_rbac/test_rbac.py | 7 -------
 1 file changed, 7 deletions(-)
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
-