def test_preprocess_files_kml_ground_overlay(self, mock_handler): dirname = "phony" kml_path = "fake_path.kml" image_path = "another_fake_path.png" data = [ files.SpatialFile(base_file=kml_path, file_type=files.get_type("KML Ground Overlay"), auxillary_files=[image_path], sld_files=[], xml_files=[]) ] spatial_files = files.SpatialFiles(dirname, data) upload_preprocessing.preprocess_files(spatial_files) mock_handler.assert_called_with(kml_path, image_path)
def test_preprocess_files_kml_ground_overlay(self, mock_handler): dirname = "phony" kml_path = "fake_path.kml" image_path = "another_fake_path.png" data = [ files.SpatialFile( base_file="fake_path.kml", file_type=files.get_type("KML Ground Overlay"), auxillary_files=[image_path], sld_files=[], xml_files=[] ) ] spatial_files = files.SpatialFiles(dirname, data) upload_preprocessing.preprocess_files(spatial_files) mock_handler.assert_called_with(kml_path, image_path)
def test_get_type_kml_ground_overlay(self): file_type = files.get_type("KML Ground Overlay") self.assertEqual(file_type.code, "kml-overlay") self.assertIn("kmz", file_type.aliases)
def test_get_type_non_existing_type(self): self.assertIsNone(files.get_type("fake"))
def test_scan_hint_kml_ground_overlay(self): result = files.get_scan_hint(["kml", "other"]) kml_file_type = files.get_type("KML Ground Overlay") self.assertEqual(result, kml_file_type.code)