def test_should_detect_vcs_client(self, mock_discover): mock_vcs_client = self.create_mock_vcs_client() mock_discover.return_value = mock_vcs_client update(['/usr/local/bin/update']) self.assertEqual(call(), mock_discover.call_args)
def test_should_use_vcs_client_to_update_repository(self, mock_discover): mock_vcs_client = self.create_mock_vcs_client() mock_discover.return_value = mock_vcs_client update(['/usr/local/bin/update']) self.assertEqual(call(), mock_vcs_client.update.call_args)
def update_files(arguments, configuration=None): update(arguments)
def update_files(arguments, configuration): update(arguments)
def update_files(arguments): update(arguments)