Beispiel #1
0
 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')
Beispiel #3
0
 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')
Beispiel #5
0
 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')
Beispiel #7
0
 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')
Beispiel #8
0
 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)
Beispiel #11
0
 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')
Beispiel #12
0
 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)
Beispiel #15
0
 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)
Beispiel #18
0
 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)
Beispiel #19
0
 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)
Beispiel #20
0
 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))
Beispiel #23
0
 def test_put_invalid(self):
     resource_url = get_api_url('tracker', 1)
     self.assertHttpMethodNotAllowed(self.api_client.put(resource_url))
Beispiel #24
0
 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)
Beispiel #29
0
 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)
Beispiel #31
0
 def test_delete_invalid(self):
     resource_url = get_api_url('quizattempt', 1192)
     self.assertHttpMethodNotAllowed(
         self.api_client.delete(resource_url, format='json'))