def test_get_user(self): mock = MagicMock() mock_response = MagicMock() mock_response.name = "Test User" mock.get_user.return_value = mock_response client = SourceControlClient(mock, mock, mock) user = client.get_user("test-user") self.assertEqual(user.name, "Test User")
def test_get_user_failure(self): mock = MagicMock() mock.get_user.side_effect = GithubException(404, "Not Found") client = SourceControlClient(mock, mock, mock) user = client.get_user("deleted-user") self.assertFalse(user)