def test_entry_point_lookup(self): """The string that identifies a method is looked up as a so-called entry point.""" workspace_item = WorkspaceEditItem() workspace_item.adapter_class = 'adapter_dummy' workspace_item.adapter_layer_json = ("{}") self.assertTrue(isinstance( workspace_item.adapter, lizard_map.layers.AdapterDummy))
def test_adapter_arguments(self): """The layer method probably needs arguments. You can store them as a json string.""" workspace_item = WorkspaceEditItem() self.assertTrue(isinstance(workspace_item._adapter_layer_arguments, dict)) self.assertFalse(len(workspace_item._adapter_layer_arguments)) workspace_item.adapter_layer_json = '{"bla": "yes"}' self.assertEquals(workspace_item._adapter_layer_arguments['bla'], 'yes')