(self, mock_join_robust, *_)
| 743 | @mock.patch("builtins.open", return_value=mock.Mock()) |
| 744 | @mock.patch("updateHostsFile.path_join_robust", return_value="dirpath") |
| 745 | def test_update_both_pathways(self, mock_join_robust, *_): |
| 746 | extensions = [".json"] |
| 747 | sources_data = [{"source": "source1.txt"}, {"source": "source2.txt"}] |
| 748 | new_sources_data = self.update_sources_data(sources_data, extensions) |
| 749 | |
| 750 | expected = sources_data + [ |
| 751 | {"mock_source": "mock_source.txt"}, |
| 752 | {"mock_source": "mock_source2.txt"}, |
| 753 | {"mock_source": "mock_source3.txt"}, |
| 754 | {"mock_source": "mock_source4.txt"}, |
| 755 | ] |
| 756 | self.assertEqual(new_sources_data, expected) |
| 757 | self.assert_called_once(mock_join_robust) |
| 758 | |
| 759 | |
| 760 | class TestUpdateAllSources(BaseStdout): |
nothing calls this directly
no test coverage detected