def setUpClass(cls): # Log In data = dict(username = config.username, password = config.password) util.makeIDERequest(util.loginEndPoint, data) token = util.getCurrentToken() util.assertIsNotNone(token, "No token stored from server response") # Get a team resp = util.makeIDERequest('user/info') teams = resp['teams'] util.assertGreaterThan(0, len(teams), "User must be in a team to test the IDE") cls._team = teams.keys()[0]
def setUpClass(cls): # Log In data = dict(username=config.username, password=config.password) util.makeIDERequest(util.loginEndPoint, data) token = util.getCurrentToken() util.assertIsNotNone(token, "No token stored from server response") # Get a team resp = util.makeIDERequest('user/info') teams = resp['teams'] util.assertGreaterThan(0, len(teams), "User must be in a team to test the IDE") cls._team = teams[0]['id']
def test_canLogin(self): data = dict(username = config.username, password = config.password) resp = util.makeIDERequest(util.loginEndPoint, data) util.assertEqual(resp['display-name'], config.username, "Got the wrong display name") token = util.getCurrentToken() util.assertIsNotNone(token, "No token stored from server response")
def test_canLogin(self): data = dict(username=config.username, password=config.password) resp = util.makeIDERequest(util.loginEndPoint, data) util.assertEqual(resp['display-name'], config.username, "Got the wrong display name") token = util.getCurrentToken() util.assertIsNotNone(token, "No token stored from server response")
def test_1058(self): data = dict(team=self._team, project=self._projName, path='robot.py') data['paths'] = [data['path']] data['message'] = 'A dummy commit' data['data'] = 'Some dummy content for a dummy commit' # Generate some data so that the requests have something to do util.makeIDERequest('file/put', data) util.makeIDERequest('proj/commit', data) def fileTreeRequest(): global fileTreeResult data2 = dict(data) data2['path'] = '.' fileTreeResult = util.makeIDERequest('file/compat-tree', data2) def lintRequest(): global lintResult lintResult = util.makeIDERequest('file/lint', data) # util.printDict(lintResult) def logRequest(): global logResult logResult = util.makeIDERequest('file/log', data) # util.printDict(logResult) threads = [] for req in [fileTreeRequest, lintRequest, logRequest]: t = threading.Thread(target=req) t.start() threads.append(t) for t in threads: t.join() util.raiseOnRequestError(fileTreeResult) util.raiseOnRequestError(lintResult) util.raiseOnRequestError(logResult)
def test_1058(self): data = dict(team = self._team, project = self._projName, path = 'robot.py') data['paths'] = [data['path']] data['message'] = 'A dummy commit' data['data'] = 'Some dummy content for a dummy commit' # Generate some data so that the requests have something to do util.makeIDERequest('file/put', data) util.makeIDERequest('proj/commit', data) def fileTreeRequest(): global fileTreeResult data2 = dict(data) data2['path'] = '.' fileTreeResult = util.makeIDERequest('file/compat-tree', data2) def lintRequest(): global lintResult lintResult = util.makeIDERequest('file/lint', data) # util.printDict(lintResult) def logRequest(): global logResult logResult = util.makeIDERequest('file/log', data) # util.printDict(logResult) threads = [] for req in [ fileTreeRequest, lintRequest, logRequest ]: t = threading.Thread( target = req ) t.start() threads.append(t) for t in threads: t.join() util.raiseOnRequestError(fileTreeResult) util.raiseOnRequestError(lintResult) util.raiseOnRequestError(logResult)
def logRequest(): global logResult logResult = util.makeIDERequest('file/log', data)
def lintRequest(): global lintResult lintResult = util.makeIDERequest('file/lint', data)
def fileTreeRequest(): global fileTreeResult data2 = dict(data) data2['path'] = '.' fileTreeResult = util.makeIDERequest('file/compat-tree', data2)
def tearDown(self): data = dict(team = self._team, project = self._projName) util.makeIDERequest('proj/del', data)
def setUp(self): # Create a project self._projName = 'FilesTests-' + util.idGenerator() data = dict(team = self._team, project = self._projName) util.makeIDERequest('proj/new', data)
def test_projCreate(self): # Create a project self._projName = 'FilesTests-' + util.idGenerator() data = dict(team=self._team, project=self._projName) util.makeIDERequest('proj/new', data)
def tearDown(self): data = dict(team=self._team, project=self._projName) util.makeIDERequest('proj/del', data)