'Verifies that video removal is working as expected for multiple courses.
If a video is used by multiple courses then removal from one course shouldn\'t effect the other course.'

def test_video_removal_multiple_courses(self):

    edx_video_id = 'test1'
    remove_url = self.get_url_for_course_key(self.course.id, {'edx_video_id': edx_video_id})
    response = self.client.delete(remove_url, HTTP_ACCEPT='application/json')
    self.assertEqual(response.status_code, 204)
    self._assert_video_removal(self.url, edx_video_id, 1)
    self._assert_video_removal(self.get_url_for_course_key(self.course2.id), edx_video_id, 0)
