def test_create_hazardmap_writer_with_xml(self): """ A `HazardMapXMLWriter` instance is returned in the absence of a SERIALIZE_MAPS_TO_DB setting. """ writer = opensha.create_hazardmap_writer(dict(), "/tmp/a.xml") self.assertTrue(isinstance(writer, hazard_output.HazardMapXMLWriter))
def test_create_hazardmap_writer_with_xml2(self): """ A `HazardMapXMLWriter` instance is returned when the SERIALIZE_MAPS_TO_DB parameter is set to 'False'. """ writer = opensha.create_hazardmap_writer( dict(SERIALIZE_MAPS_TO_DB='False'), "/tmp/b.xml") self.assertTrue(isinstance(writer, hazard_output.HazardMapXMLWriter))
def test_create_hazardmap_writer_with_db(self): """ A `HazardMapDBWriter` instance is returned when the SERIALIZE_MAPS_TO_DB parameter is set to 'True'. """ writer = opensha.create_hazardmap_writer( dict(SERIALIZE_MAPS_TO_DB='True', OPENQUAKE_JOB_ID='11'), "/tmp/c.xml") self.assertTrue(isinstance(writer, hazard_output.HazardMapDBWriter))