def setUp(self): super(PointsResourceTest, self).setUp() self.username = '******' user = User.objects.get(username='******') api_key = get_api_key(user=user) self.api_key = api_key.key self.url = get_api_url('points')
def setUp(self): super(TrackerResourceTest, self).setUp() self.username = '******' user = User.objects.get(username=self.username) api_key = get_api_key(user=user) self.api_key = api_key.key self.url = get_api_url('tracker')
def setUp(self): super(TrackerResourceTest, self).setUp() self.username = '******' user = User.objects.get(username=self.username) api_key = get_api_key(user=user) self.api_key = api_key.key self.url = get_api_url('tracker')
def setUp(self): super(PointsResourceTest, self).setUp() self.username = '******' user = User.objects.get(username='******') api_key = get_api_key(user=user) self.api_key = api_key.key self.url = get_api_url('points')
def test_course_get_single_draft_admin_visible(self): resource_url = get_api_url('course', 3) resp = self.api_client.get(resource_url, format='json', data=self.admin_auth) self.assertHttpOK(resp) self.assertValidJSON(resp.content)
def setUp(self): super(QuizAttemptResourceTest, self).setUp() self.username = '******' user = User.objects.get(username=self.username) api_key = get_api_key(user) self.api_key = api_key.key self.url = get_api_url('quizattempt')
def setUp(self): super(QuizAttemptResourceTest, self).setUp() self.username = '******' user = User.objects.get(username=self.username) api_key = get_api_key(user) self.api_key = api_key.key self.url = get_api_url('quizattempt')
def setUp(self): super(AwardsResourceTest, self).setUp() user = User.objects.get(username='******') api_key = get_api_key(user=user) self.auth_data = { 'username': '******', 'api_key': api_key.key, } self.url = get_api_url('awards')
def setUp(self): super(TagResourceTest, self).setUp() user = User.objects.get(username='******') api_key = get_api_key(user=user) self.auth_data = { 'username': '******', 'api_key': api_key.key, } self.url = get_api_url('tag')
def test_course_get_single(self): resource_url = get_api_url('course', 1) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpOK(resp) self.assertValidJSON(resp.content) # check course format course = self.deserialize(resp) self.assertTrue('shortname' in course) self.assertTrue('title' in course) self.assertTrue('description' in course) self.assertTrue('version' in course)
def setUp(self): super(CourseResourceTest, self).setUp() user = User.objects.get(username='******') admin = User.objects.get(username='******') self.auth_data = { 'username': '******', 'api_key': get_api_key(user=user).key, } self.admin_auth = { 'username': '******', 'api_key': get_api_key(user=admin).key } self.url = get_api_url('course')
def test_course_get_single(self): resource_url = get_api_url('course', 1) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpOK(resp) self.assertValidJSON(resp.content) # check course format course = self.deserialize(resp) self.assertTrue('shortname' in course) self.assertTrue('title' in course) self.assertTrue('description' in course) self.assertTrue('version' in course)
def setUp(self): super(CourseResourceTest, self).setUp() user = User.objects.get(username='******') admin = User.objects.get(username='******') self.auth_data = { 'username': '******', 'api_key': get_api_key(user=user).key, } self.admin_auth = { 'username': '******', 'api_key': get_api_key(user=admin).key } self.url = get_api_url('course')
def test_tag_list(self): resource_url = get_api_url('tag', 2) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpOK(resp) self.assertValidJSON(resp.content) response_data = self.deserialize(resp) self.assertTrue('courses' in response_data) self.assertTrue('count' in response_data) self.assertTrue('name' in response_data) self.assertEqual(len(response_data['courses']), response_data['count']) for course in response_data['courses']: self.assertTrue('shortname' in course) self.assertTrue('title' in course) self.assertTrue('url' in course) self.assertTrue('version' in course)
def test_course_get_single_draft_nonvisible(self): resource_url = get_api_url('course', 3) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_single_draft_admin_visible(self): resource_url = get_api_url('course', 3) resp = self.api_client.get(resource_url, format='json', data=self.admin_auth) self.assertHttpOK(resp) self.assertValidJSON(resp.content)
def test_course_download_file_course_not_found(self): resource_url = get_api_url('course', 999) + 'download/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_single_not_found(self): resource_url = get_api_url('course', 999) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_activity_notfound(self): resource_url = get_api_url('course', 999) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_acitivity_draft_admin_visible(self): resource_url = get_api_url('course', 3) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.admin_auth) self.assertHttpOK(resp)
def test_course_download_draft_nonvisible(self): resource_url = get_api_url('course', 3) + 'download/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_put_invalid(self): resource_url = get_api_url('tracker', 1) self.assertHttpMethodNotAllowed(self.api_client.put(resource_url))
def test_put_invalid(self): resource_url = get_api_url('tracker', 1) self.assertHttpMethodNotAllowed(self.api_client.put(resource_url))
def test_course_download_file_course_not_found(self): resource_url = get_api_url('course', 999) + 'download/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_delete_invalid(self): resource_url = get_api_url('quizattempt', 1192) self.assertHttpMethodNotAllowed(self.api_client.delete(resource_url, format='json'))
def test_tag_not_found(self): resource_url = get_api_url('tag', 999) resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_activity_notfound(self): resource_url = get_api_url('course', 999) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpNotFound(resp)
def test_course_get_acitivity_draft_admin_visible(self): resource_url = get_api_url('course', 3) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.admin_auth) self.assertHttpOK(resp)
def test_course_get_activity(self): resource_url = get_api_url('course', 1) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpOK(resp)
def test_course_get_activity(self): resource_url = get_api_url('course', 1) + 'activity/' resp = self.api_client.get(resource_url, format='json', data=self.auth_data) self.assertHttpOK(resp)
def test_delete_invalid(self): resource_url = get_api_url('quizattempt', 1192) self.assertHttpMethodNotAllowed( self.api_client.delete(resource_url, format='json'))