Projet

Général

Profil

0003-tracking_code-correct-tests-on-formdata-access-38073.patch

Nicolas Roche, 11 février 2020 14:27

Télécharger (3,1 ko)

Voir les différences:

Subject: [PATCH 3/3] tracking_code: correct tests on formdata access (#38073)

 tests/test_tracking_code.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)
tests/test_tracking_code.py
344 344
    ('anonymous', True, 'user2', 'allow', 'anonymous'),
345 345
    ('anonymous', True, 'agent1', 'allow', 'anonymous'),
346 346
    ('anonymous', True, 'agent2', 'allow', 'anonymous'),
347 347
    ('agent1', False, 'anonymous', 'allow', 'anonymous'),
348 348
    ('agent1', False, 'user1', 'allow', 'anonymous'),
349 349
    ('agent1', False, 'user2', 'allow', 'anonymous'),
350 350
    ('agent1', False, 'agent1', 'allow', 'anonymous'),
351 351
    ('agent1', False, 'agent2', 'allow', 'anonymous'),
352
    ('user1', True, 'anonymous', 'allow', 'user1'),
352
    ('user1', True, 'anonymous', 'login', 'user1'),
353 353
    ('user1', True, 'user1', 'allow', 'user1'),
354
    ('user1', True, 'user2', 'allow', 'user1'),
355
    ('user1', True, 'agent1', 'allow', 'user1'),
356
    ('user1', True, 'agent2', 'allow', 'user1'),
354
    ('user1', True, 'user2', 'login', 'user1'),
355
    ('user1', True, 'agent1', 'login', 'user1'),
356
    ('user1', True, 'agent2', 'login', 'user1'),
357 357
])
358 358
def test_fo_indirect_access_to_draft(nocache, pub, users, prefill_formdef,
359 359
         submitter, is_front, agent, expected_access, expected_owner):
360 360
    user = users[agent]
361 361
    expected_owner = users[expected_owner]
362 362
    expected_new_owner = user
363 363

  
364 364
    submit_demand(pub, prefill_formdef, users[submitter], is_front, 1)
......
403 403
    ('anonymous', True, 'user2', 'allow', 'anonymous'),
404 404
    ('anonymous', True, 'agent1', 'allow', 'anonymous'),
405 405
    ('anonymous', True, 'agent2', 'allow', 'anonymous'),
406 406
    ('agent1', False, 'anonymous', 'allow', 'anonymous'),
407 407
    ('agent1', False, 'user1', 'allow', 'anonymous'),
408 408
    ('agent1', False, 'user2', 'allow', 'anonymous'),
409 409
    ('agent1', False, 'agent1', 'allow', 'anonymous'),
410 410
    ('agent1', False, 'agent2', 'allow', 'anonymous'),
411
    ('user1', True, 'anonymous', 'allow', 'user1'),
411
    ('user1', True, 'anonymous', 'login', 'user1'),
412 412
    ('user1', True, 'user1', 'allow', 'user1'),
413
    ('user1', True, 'user2', 'allow', 'user1'),
414
    ('user1', True, 'agent1', 'allow', 'user1'),
415
    ('user1', True, 'agent2', 'allow', 'user1'),
413
    ('user1', True, 'user2', 'login', 'user1'),
414
    ('user1', True, 'agent1', 'login', 'user1'),
415
    ('user1', True, 'agent2', 'login', 'user1'),
416 416
])
417 417
def test_fo_indirect_access_to_demand(nocache, pub, users, prefill_formdef,
418 418
         submitter, is_front, agent, expected_access, expected_owner):
419 419
    user = users[agent]
420 420
    expected_owner = users[expected_owner]
421 421
    expected_new_owner = user
422 422

  
423 423
    submit_demand(pub, prefill_formdef, users[submitter], is_front, 3)
424
-