0001-misc-only-consider-parts-with-actual-contents-in-his.patch
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 |
- |