'Test that Org and course roles don\'t interfere with course roles or vice versa'

def test_org_and_course_roles(self):

    OrgInstructorRole(self.course_key.org).add_users(self.student)
    CourseInstructorRole(self.course_key).add_users(self.student)
    self.assertTrue(OrgInstructorRole(self.course_key.org).has_user(self.student), "Student    doesn't    have    access    to    {}".format(unicode(self.course_key.org)))
    self.assertTrue(CourseInstructorRole(self.course_key).has_user(self.student), "Student    doesn't    have    access    to    {}".format(unicode(self.course_key)))
    OrgInstructorRole(self.course_key.org).remove_users(self.student)
    self.assertFalse(OrgInstructorRole(self.course_key.org).has_user(self.student), 'Student    still    has    access    to    {}'.format(self.course_key.org))
    self.assertTrue(CourseInstructorRole(self.course_key).has_user(self.student), "Student    doesn't    have    access    to    {}".format(unicode(self.course_key)))
    OrgInstructorRole(self.course_key.org).add_users(self.student)
    CourseInstructorRole(self.course_key).remove_users(self.student)
    self.assertTrue(OrgInstructorRole(self.course_key.org).has_user(self.student), 'Student    lost    has    access    to    {}'.format(self.course_key.org))
    self.assertFalse(CourseInstructorRole(self.course_key).has_user(self.student), "Student    doesn't    have    access    to    {}".format(unicode(self.course_key)))
