Projet

Général

Profil

0001-backoffice-export-headers-for-ItemField-with-datasou.patch

Lauréline Guérin, 11 février 2021 10:18

Télécharger (1,75 ko)

Voir les différences:

Subject: [PATCH] backoffice: export & headers for ItemField with datasource
 (#50557)

 tests/backoffice_pages/test_export.py | 4 ++--
 wcs/fields.py                         | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)
tests/backoffice_pages/test_export.py
110 110
    assert len(resp.text.splitlines()[0].split(',')) == 9
111 111

  
112 112
    # check item fields with datasources get two columns (id & text)
113
    assert resp.text.splitlines()[0].split(',')[6] == '3rd field'
114
    assert resp.text.splitlines()[0].split(',')[7] == ''  # 3rd field, continue
113
    assert resp.text.splitlines()[0].split(',')[6] == '3rd field (identifier)'
114
    assert resp.text.splitlines()[0].split(',')[7] == '3rd field'
115 115
    assert resp.text.splitlines()[1].split(',')[6] == 'C'
116 116
    assert resp.text.splitlines()[1].split(',')[7] == 'cc'
117 117

  
wcs/fields.py
2066 2066
    def get_csv_heading(self):
2067 2067
        headings = [self.label]
2068 2068
        if self.data_source:
2069
            return ['%s (%s)' % (self.label, _('identifier')), self.label]
2069 2070
            headings.append('')
2070
        return headings
2071
        return [self.label]
2071 2072

  
2072 2073
    def get_csv_value(self, value, display_value=None, **kwargs):
2073 2074
        values = [value]
2074
-