コード例 #1
0
 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)
コード例 #2
0
 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")