def test_initialize_default_with_external_link(self): self.course.tabs = [] self.course.discussion_link = "other_discussion_link" tabs.CourseTabList.initialize_default(self.course) self.assertTrue( tabs.ExternalDiscussionTab( link_value="other_discussion_link") in self.course.tabs) self.assertTrue(tabs.DiscussionTab() not in self.course.tabs)
def setUp(self): super(DiscussionLinkTestCase, self).setUp() self.tabs_with_discussion = [ tabs.CoursewareTab(), tabs.CourseInfoTab(), tabs.DiscussionTab(), tabs.TextbookTabs(), ] self.tabs_without_discussion = [ tabs.CoursewareTab(), tabs.CourseInfoTab(), tabs.TextbookTabs(), ]