Skip to content
This repository was archived by the owner on May 17, 2024. It is now read-only.

Commit 21804e5

Browse files
committed
mock self vs. package
1 parent cda0bdf commit 21804e5

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

tests/test_dbt.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,33 +50,31 @@ def test_get_datadiff_variables_empty(self):
5050
DbtParser.get_datadiff_variables(mock_self)
5151

5252
@patch("builtins.open", new_callable=mock_open, read_data="{}")
53-
@patch("dbt_artifacts_parser.parser.parse_run_results")
54-
@patch("dbt_artifacts_parser.parser.parse_manifest")
55-
def test_get_models(self, mock_manifest_parser, mock_run_parser, mock_open):
53+
def test_get_models(self, mock_open):
5654
expected_value = "expected_value"
5755
mock_self = Mock()
5856
mock_self.project_dir = ""
5957
mock_run_results = Mock()
6058
mock_success_result = Mock()
6159
mock_failed_result = Mock()
6260
mock_manifest = Mock()
63-
mock_run_parser.return_value = mock_run_results
61+
mock_self.parse_run_results.return_value = mock_run_results
6462
mock_run_results.metadata.dbt_version = "1.0.0"
6563
mock_success_result.unique_id = "success_unique_id"
6664
mock_failed_result.unique_id = "failed_unique_id"
6765
mock_success_result.status.name = "success"
6866
mock_failed_result.status.name = "failed"
6967
mock_run_results.results = [mock_success_result, mock_failed_result]
70-
mock_manifest_parser.return_value = mock_manifest
68+
mock_self.parse_manifest.return_value = mock_manifest
7169
mock_manifest.nodes = {"success_unique_id": expected_value}
7270

7371
models = DbtParser.get_models(mock_self)
7472

7573
self.assertEqual(expected_value, models[0])
7674
mock_open.assert_any_call(RUN_RESULTS_PATH)
7775
mock_open.assert_any_call(MANIFEST_PATH)
78-
mock_run_parser.assert_called_once_with(run_results={})
79-
mock_manifest_parser.assert_called_once_with(manifest={})
76+
mock_self.parse_run_results.assert_called_once_with(run_results={})
77+
mock_self.parse_manifest.assert_called_once_with(manifest={})
8078

8179
@patch("builtins.open", new_callable=mock_open, read_data="{}")
8280
@patch("dbt_artifacts_parser.parser.parse_run_results")

0 commit comments

Comments
 (0)