Exemple #1
0
    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(),
        ]
Exemple #2
0
    def test_textbooks_disabled(self):

        self.settings.FEATURES['ENABLE_TEXTBOOK'] = False
        tab = tabs.TextbookTabs(self.dict_tab)
        self.check_can_display_results(tab,
                                       for_authenticated_users_only=True,
                                       expected_value=False)
Exemple #3
0
 def setUp(self):
     self.course = CourseFactory.create()
     self.set_up_books(2)
     self.course.tabs = [
         tabs.CoursewareTab(),
         tabs.CourseInfoTab(),
         tabs.TextbookTabs(),
         tabs.PDFTextbookTabs(),
         tabs.HtmlTextbookTabs(),
     ]
     self.setup_user()
     self.enroll(self.course)
     self.num_textbook_tabs = sum(1 for tab in self.course.tabs
                                  if isinstance(tab, tabs.TextbookTabsBase))
     self.num_textbooks = self.num_textbook_tabs * len(self.books)
Exemple #4
0
    def setUp(self):
        super(TextbooksTestCase, self).setUp()

        self.set_up_books(2)

        self.dict_tab = MagicMock()
        self.course.tabs = [
            tabs.CoursewareTab(),
            tabs.CourseInfoTab(),
            tabs.TextbookTabs(),
            tabs.PDFTextbookTabs(),
            tabs.HtmlTextbookTabs(),
        ]
        self.num_textbook_tabs = sum(1 for tab in self.course.tabs
                                     if isinstance(tab, tabs.TextbookTabsBase))
        self.num_textbooks = self.num_textbook_tabs * len(self.books)