def test_file_save_and_load(self): payload = 'something small and simple' for name in ['normal', u'हिंदी', None]: saved = SavedBasicExport(configuration=_mk_config(name)) saved.save() saved.set_payload(payload) self.assertEqual(payload, saved.get_payload())
def testFileSaveAndLoad(self): def _mk_config(name): return ExportConfiguration(index="dummy_index", name=name, format="xlsx") payload = "something small and simple" for name in ["normal", u"हिंदी", None]: saved = SavedBasicExport(configuration=_mk_config(name)) saved.save() saved.set_payload(payload) self.assertEqual(payload, saved.get_payload())
def test_save_basic_export_to_blobdb(self): index = ['single'] saved_export = SavedBasicExport(configuration=_mk_config(index=index)) saved_export.save() saved_export.set_payload("content") name = saved_export.get_attachment_name() self.assertTrue(saved_export.has_file()) self.assertIn(name, saved_export.external_blobs) self.assertEqual(saved_export.size, 7) with saved_export.get_payload(stream=True) as fh: self.assertEqual(fh.read(), "content")
def test_save_basic_export_to_blobdb(self): index = ['single'] saved_export = SavedBasicExport(configuration=_mk_config(index=index)) saved_export.save() saved_export.set_payload("content") name = saved_export.get_attachment_name() self.assertTrue(saved_export.has_file()) self.assertIn(name, saved_export.external_blobs) self.assertEqual(saved_export.size, 7) with saved_export.get_payload(stream=True) as fh: self.assertEqual(fh.read(), b"content")
def testFileSaveAndLoad(self): def _mk_config(name): return ExportConfiguration(index='dummy_index', name=name, format='xlsx') payload = 'something small and simple' for name in ['normal', u'हिंदी', None]: saved = SavedBasicExport(configuration=_mk_config(name)) saved.save() saved.set_payload(payload) self.assertEqual(payload, saved.get_payload())