예제 #1
0
    def test__create_extra_properties_row_none_extra_properties(self):
        extra_properties = None

        headers = _create_extra_properties_headers(extra_properties, [])
        row = _create_extra_properties_row(extra_properties, headers)

        self.assertEqual(len(row), 0)
예제 #2
0
    def test__create_extra_properties_headers_old_style_extra_properties(self):
        extra_properties = {
            'extra_onderhoud_stoep_straat_en_fietspad': 'test',
        }
        headers = _create_extra_properties_headers(extra_properties)

        self.assertEqual(len(headers), 0)
예제 #3
0
    def test__create_extra_properties_row_answer_value(self):
        extra_properties = [{
            'id': 'extra_onderhoud_stoep_straat_en_fietspad',
            'label': 'Hebt u verteld om wat voor soort wegdek het gaat?',
            'answer': {'value': 'Tegels 30x30 kleur fietspad'},
            'category_url': '/signals/v1/public/terms/categories/wegen-verkeer-straatmeubilair/sub_categories/onderhoud-stoep-straat-en-fietspad'  # noqa
        }]

        headers = _create_extra_properties_headers(extra_properties, [])
        row = _create_extra_properties_row(extra_properties, headers)

        self.assertEqual(len(row), len(headers))
        self.assertEqual(row[0], 'Tegels 30x30 kleur fietspad')
예제 #4
0
    def test__create_extra_properties_row_answer_unusable(self):
        extra_properties = [{
            'id': 'extra_onderhoud_stoep_straat_en_fietspad',
            'label': 'Hebt u verteld om wat voor soort wegdek het gaat?',
            'answer': {'test': 'Tegels 30x30 kleur fietspad'},
            'category_url': '/signals/v1/public/terms/categories/overlast-bedrijven-en-horeca/sub_categories/onderhoud-stoep-straat-en-fietspad'  # noqa
        }]

        headers = _create_extra_properties_headers(extra_properties, [])
        row = _create_extra_properties_row(extra_properties, headers)

        self.assertEqual(len(row), len(headers))
        self.assertEqual(row[0], None)
예제 #5
0
    def test__create_extra_properties_headers_none_extra_properties(self):
        extra_properties = None
        headers = _create_extra_properties_headers(extra_properties)

        self.assertEqual(len(headers), 0)