Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 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)