def setUp(self): data = resource_json("plainbox", "test-data/xml-exporter/example-data.json", exact=True) exporter = XMLSessionStateExporter(system_id="", timestamp="2012-12-21T12:00:00", client_version="1.0") stream = io.BytesIO() exporter.dump(data, stream) self.actual_result = stream.getvalue() # This is bytes self.assertIsInstance(self.actual_result, bytes)
def setUp(self): data = resource_json( "plainbox", "test-data/xml-exporter/example-data.json", exact=True) exporter = HTMLSessionStateExporter( system_id="", timestamp="2012-12-21T12:00:00", client_version="1.0") stream = io.BytesIO() exporter.dump(data, stream) self.actual_result = stream.getvalue() # This is bytes self.assertIsInstance(self.actual_result, bytes)
def test_dump(self): exporter = XMLSessionStateExporter(system_id="DEADBEEF", timestamp="2012-12-21T12:00:00", client_version="1.0", client_name="plainbox") basename = "test-data/xml-exporter/test_dump_with_" data = resource_json( "plainbox", "{0}{1}.json".format(basename, self.parameters.dump_with)) expected = resource_string("plainbox", "{0}{1}.xml".format( basename, self.parameters.dump_with )) # resource_string unintuitively returns bytes exporter.dump(data, self.stream) actual = self.stream.getvalue() self.assertEqual(actual, expected)
def test_dump(self): exporter = XMLSessionStateExporter( system_id="DEADBEEF", timestamp="2012-12-21T12:00:00", client_version="1.0", client_name="plainbox") basename = "test-data/xml-exporter/test_dump_with_" data = resource_json( "plainbox", "{0}{1}.json".format(basename, self.parameters.dump_with)) expected = resource_string( "plainbox", "{0}{1}.xml".format(basename, self.parameters.dump_with) ) # resource_string unintuitively returns bytes exporter.dump(data, self.stream) actual = self.stream.getvalue() self.assertEqual(actual, expected)