def test_failure_get_user_repos(self): INPUT = {'user_id': 1234} OUTPUT = {'repos': None, 'error': 'bad github token'} with patch('models.Users', mock_methods.mock_users), patch( 'requests.get', mock_methods.mock_failure_request_get): response = githubOauth.get_user_repos(**INPUT) self.assertDictEqual(response, OUTPUT)
def test_success_get_user_repos(self): INPUT = {'user_id': 1234} OUTPUT = mock_github_responses.repos_return with patch('models.Users', mock_methods.mock_users), patch( 'requests.get', mock_methods.mock_success_request_get): response = githubOauth.get_user_repos(**INPUT) self.assertDictEqual(response, OUTPUT)
def on_get_repos(data): user_repos = get_user_repos(escape(session['user_id'])) user_repos["tab"] = data["index"] socketio.emit('repos', user_repos, request.sid)
def on_get_repos(): socketio.emit('repos', get_user_repos(request.sid), request.sid)