Exemplo n.º 1
0
 def test_merge_project_parameters_override(self):
     """
     Tests that default workspace is successfully overridden
     :return:
     """
     conn = Connection(conn_type='asana',
                       password='******',
                       extra='{"extra__asana__workspace": "1"}')
     with patch.object(AsanaHook, "get_connection", return_value=conn):
         hook = AsanaHook()
     expected_merged_params = {"workspace": "2"}
     self.assertEqual(
         expected_merged_params,
         hook._merge_project_parameters({"workspace": "2"}),  # pylint: disable=W0212
     )
Exemplo n.º 2
0
 def test_merge_project_parameters(self):
     """
     Tests that default workspace is used if not overridden
     :return:
     """
     conn = Connection(conn_type="asana",
                       password="******",
                       extra='{"extra__asana__workspace": "1"}')
     with patch.object(AsanaHook, "get_connection", return_value=conn):
         hook = AsanaHook()
     expected_merged_params = {"workspace": "1", "name": "name"}
     self.assertEqual(
         expected_merged_params,
         hook._merge_project_parameters({"name": "name"})  # pylint: disable=W0212
     )