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')
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')