Example #1
0
 def create_course(self):
     course = Course()
     course.title= "just_created"
     course.description = "course_desc"
     course.instructor_id = 1
     course.save()
     return course
Example #2
0
    def test_update_courses_valid(self):
        course = Course()
        course.title = "just_created"
        course.description = "course_desc"
        course.instructor_id = 1
        course.save()

        data = {'title': 'new_title', 'description': 'new desc'}

        response = self.get_instructor_owner.put(reverse(
            'courses_api:course-detail', args=[course.id]),
                                                 format='json',
                                                 data=data)

        self.assertEqual(response.status_code, status.HTTP_200_OK)
        self.assertEqual(response.data['title'], data['title'])
        self.assertEqual(response.data['description'], data['description'])