Projet

Général

Profil

0001-misc-only-consider-parts-with-actual-contents-in-his.patch

Frédéric Péters, 24 février 2020 09:56

Télécharger (2,33 ko)

Voir les différences:

Subject: [PATCH] misc: only consider parts with actual contents in history
 (#40096)

 tests/test_workflows.py | 8 +++++---
 wcs/formdata.py         | 4 +++-
 2 files changed, 8 insertions(+), 4 deletions(-)
tests/test_workflows.py
795 795
    item = RegisterCommenterWorkflowStatusItem()
796 796
    item.perform(formdata)
797 797
    formdata.evolution[-1]._display_parts = None
798
    assert formdata.evolution[-1].display_parts()[-1] == ''
798
    assert formdata.evolution[-1].display_parts() == []
799 799

  
800 800
    item.comment = 'Hello world'
801 801
    item.perform(formdata)
......
807 807
    formdata.evolution[-1]._display_parts = None
808 808
    assert formdata.evolution[-1].display_parts()[-1] == '<div>Hello world</div>'
809 809

  
810
    formdata.evolution[-1].parts = []
811
    formdata.store()
810 812
    item.comment = '{{ test }}'
811 813
    item.perform(formdata)
812 814
    formdata.evolution[-1]._display_parts = None
813
    assert formdata.evolution[-1].display_parts()[-1] == ''
815
    assert formdata.evolution[-1].display_parts() == []
814 816

  
815 817
    item.comment = '[test]'
816 818
    item.perform(formdata)
......
904 906
    item = RegisterCommenterWorkflowStatusItem()
905 907
    item.perform(formdata)
906 908
    formdata.evolution[-1]._display_parts = None
907
    assert formdata.evolution[-1].display_parts()[-1] == ''
909
    assert formdata.evolution[-1].display_parts() == []
908 910

  
909 911
    if os.path.exists(os.path.join(get_publisher().app_dir, 'attachments')):
910 912
        shutil.rmtree(os.path.join(get_publisher().app_dir, 'attachments'))
wcs/formdata.py
177 177
        for p in self.parts:
178 178
            if not hasattr(p, 'view'):
179 179
                continue
180
            l.append(p.view())
180
            text = p.view()
181
            if text:
182
                l.append(text)
181 183
        self._display_parts = l
182 184
        return self._display_parts
183 185

  
184
-