예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
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)
예제 #4
0
파일: app.py 프로젝트: rudra-desai/Codelint
def on_get_repos():
    socketio.emit('repos', get_user_repos(request.sid), request.sid)