MCPcopy
hub / github.com/StevenBlack/hosts / test_update_both_pathways

Method test_update_both_pathways

testUpdateHostsFile.py:745–757  ·  view source on GitHub ↗
(self, mock_join_robust, *_)

Source from the content-addressed store, hash-verified

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
760class TestUpdateAllSources(BaseStdout):

Callers

nothing calls this directly

Calls 2

update_sources_dataMethod · 0.95
assert_called_onceMethod · 0.80

Tested by

no test coverage detected