def test_autograde_successful_request_basic(self): """ Tests successful autograding just runs - does not check for functioanlity """ import requests self.mock(requests, "post").using(lambda *args, **kwargs: self.obj().set(status_code=200)) utils.autograde_final_subs( self._assign, self.accounts["dummy_admin"], {"grade_final": True, "token": "gibberish"} )
def test_autograde_successful_request_basic(self): """ Tests successful autograding just runs - does not check for functioanlity """ import requests self.mock(requests, 'post').using( lambda *args, **kwargs: self.obj().set(status_code=200)) utils.autograde_final_subs(self._assign, self.accounts['dummy_admin'], { 'grade_final': True, 'token': 'gibberish' })
def test_autograde_rejected_request(self): """ Tests report for autograding failure """ with self.assertRaises(BadValueError): import requests self.mock(requests, "post").using(lambda *args, **kwargs: self.obj().set(status_code=900)) # Use the deferred task - since that's where submission occurs. utils.autograde_final_subs( self._assign, self.accounts["dummy_admin"], {"grade_final": True, "token": "gibberish"} )
def test_autograde_rejected_request(self): """ Tests report for autograding failure """ with self.assertRaises(BadValueError): import requests self.mock(requests, 'post').using( lambda *args, **kwargs: self.obj().set(status_code=900)) # Use the deferred task - since that's where submission occurs. utils.autograde_final_subs(self._assign, self.accounts['dummy_admin'], { 'grade_final': True, 'token': 'gibberish' })