Projet

Général

Profil

0001-formdata-clean-submission-context-when-anonymising-1.patch

Frédéric Péters, 13 mai 2016 17:16

Télécharger (1,42 ko)

Voir les différences:

Subject: [PATCH] formdata: clean submission context when anonymising (#10925)

 tests/test_workflows.py | 2 ++
 wcs/formdata.py         | 1 +
 2 files changed, 3 insertions(+)
tests/test_workflows.py
397 397
    formdata = formdef.data_class()()
398 398
    formdata.just_created()
399 399
    formdata.user_id = '1'
400
    formdata.submission_context = {'foo': 'bar'}
400 401
    formdata.store()
401 402

  
402 403
    item = AnonymiseWorkflowStatusItem()
403 404
    item.perform(formdata)
404 405
    assert formdef.data_class().get(formdata.id).user_id is None
405 406
    assert formdef.data_class().get(formdata.id).anonymised
407
    assert formdef.data_class().get(formdata.id).submission_context is None
406 408

  
407 409
def test_remove(pub):
408 410
    formdef = FormDef()
wcs/formdata.py
677 677
        self.editable_by = None
678 678
        self.workflow_data = None
679 679
        self.workflow_roles = None
680
        self.submission_context = None
680 681

  
681 682
        if self.evolution:
682 683
            for evo in self.evolution:
683
-