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')