def test_get_user_repo_failure(self): mock = MagicMock() mock_user = MagicMock() mock_user.get_repo.side_effect = GithubException(404, "Not Found") mock.get_user.return_value = mock_user client = SourceControlClient(mock, mock, mock) user_repo = client.get_user_repository("mf-doom", "mm.. food") self.assertFalse(user_repo)
def test_get_user_repo(self): mock = MagicMock() mock_repo = MagicMock() mock_user = MagicMock() mock_repo.url = "https://ice-cold-world.net" mock_user.get_repo.return_value = mock_repo mock.get_user.return_value = mock_user client = SourceControlClient(mock, mock, mock) repo = client.get_user_repository("gza", "liquid-swords") self.assertEqual(repo.url, "https://ice-cold-world.net")