Exemple #1
0
    def test_empty(self):
        from marsapp.categories.exportimport.storage import \
                                                exportMarscatsSettingsStorage

        context = DummyExportContext(self.site)
        exportMarscatsSettingsStorage(context)

        self.assertEqual(len(context._wrote), 1)
        filename, text, content_type = context._wrote[0]
        self.assertEqual(filename, 'marscats.xml')
        self._compareDOM(text, _EMPTY_EXPORT)
        self.assertEqual(content_type, 'text/xml')
Exemple #2
0
    def test_normal(self):
        from marsapp.categories.exportimport.storage import \
                                                exportMarscatsSettingsStorage

        self._populateSite(fields=COMMON_SETUP)

        context = DummyExportContext(self.site)
        exportMarscatsSettingsStorage(context)

        self.assertEqual(len(context._wrote), 1)
        filename, text, content_type = context._wrote[0]
        self.assertEqual(filename, 'marscats.xml')
        self._compareDOM(text, _MARSCATS_XML)
        self.assertEqual(content_type, 'text/xml')