def test_load_from_vtreader_0_apply_styles(self, mock_style, mock_critical, mock_info): global iface clear_cache() QgsProject.instance().removeAllMapLayers() self._load(iface=iface, max_tiles=1, apply_styles=True) print(mock_info.call_args_list) print(mock_critical.call_args_list) # print mock_style.assert_called_with() mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_6_merge_python_decoded_tiles( self, mock_load_lib, mock_critical, mock_info): global iface clear_cache() self._load(iface=iface, max_tiles=2, merge_tiles=True) print(mock_info.call_args_list) print(mock_critical.call_args_list) mock_info.assert_any_call("Native decoding not supported. ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_5_clip_native_decoded_tiles( self, mock_critical, mock_info): global iface clear_cache() self._load(iface=iface, max_tiles=2, clip_tiles=True) print(mock_info.call_args_list) print(mock_critical.call_args_list) mock_info.assert_any_call("Native decoding supported!!! ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_2(self, mphelper_mock_info, mock_info): global iface clear_cache() QgsProject.instance().removeAllMapLayers() self._load(iface=iface, max_tiles=1) print(mock_info.call_args_list) print(mphelper_mock_info.call_args_list) mock_info.assert_any_call("Native decoding supported!!! ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Decoding finished, {} tiles with data", 1) mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_1_multiprocessed(self, mock_qgis, mock_info): global iface QgsProject.instance().removeAllMapLayers() clear_cache() self._load(iface=iface, max_tiles=2, serial_tile_processing_limit=1) print(mock_info.call_args_list) mock_info.assert_any_call("Native decoding supported!!! ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Processing tiles in parallel...") mock_info.assert_any_call("Decoding finished, {} tiles with data", 2) mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_0_python_processing(self, mock_qgis, mock_load_lib, mock_info): global iface QgsProject.instance().removeAllMapLayers() clear_cache() self._load(iface=iface, max_tiles=1) print("calls: ", mock_info.call_args_list) mock_info.assert_any_call("Native decoding not supported. ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Decoding finished, {} tiles with data", 1) mock_info.assert_any_call("Import complete")
def test_load_from_vtreader_7_clip_python_decoded_tiles( self, mock_load_lib, mock_critical, mock_info): global iface clear_cache() # def wait_for_singal(reader: VtReader): # return QSignalSpy(reader.ready_for_next_loading_step) self._load(iface=iface, max_tiles=2, clip_tiles=True) # print("Spy isValid:", spy.isValid()) # print("Spy wait return value: {}".format(spy.wait(timeout=15000))) print(mock_info.call_args_list) print(mock_critical.call_args_list) mock_info.assert_any_call("Native decoding not supported. ({}, {}bit)", "Linux", "64") mock_info.assert_any_call("Import complete")