예제 #1
0
class OrganizationCourseAdminTestCase(utils.OrganizationsTestCaseBase):
    """
    Test Case module for Organization Course Admin
    """
    def setUp(self):
        super(OrganizationCourseAdminTestCase, self).setUp()
        self.request = RequestFactory().get('')
        self.org_course_admin = OrganizationCourseAdmin(
            OrganizationCourse, AdminSite())

    def test_foreign_key_field_active_choices(self):
        """
        Test: organization course foreignkey widget has active organization choices.
        """
        create_organization(1, active=True)
        self.assertEqual(
            list(
                self.org_course_admin.get_form(
                    self.request).base_fields['organization'].widget.choices),
            [('', '---------'), (1, 'test organization 1 (test_org_1)')])

    def test_foreign_key_field_inactive_choices(self):
        """
        Test: organization course foreignkey widget has not inactive organization choices.
        """
        create_organization(1, active=False)
        self.assertEqual(
            list(
                self.org_course_admin.get_form(
                    self.request).base_fields['organization'].widget.choices),
            [('', '---------')])
예제 #2
0
class OrganizationCourseAdminTestCase(utils.OrganizationsTestCaseBase):
    """
    Test Case module for Organization Course Admin
    """
    def setUp(self):
        self.request = HttpRequest()
        self.orgCourseAdmin = OrganizationCourseAdmin(OrganizationCourse, AdminSite())

    def test_foreign_key_field_active_choices(self):
        """
        Test: organization course foreignkey widget has active organization choices.
        """
        create_organization(active=True)
        self.assertEqual(
            list(self.orgCourseAdmin.get_form(self.request).base_fields['organization'].widget.choices),
            [('', '---------'), (1, u'test organization')])

    def test_foreign_key_field_inactive_choices(self):
        """
        Test: organization course foreignkey widget has not inactive organization choices.
        """
        create_organization(active=False)
        self.assertEqual(
            list(self.orgCourseAdmin.get_form(self.request).base_fields['organization'].widget.choices),
            [('', '---------')])
예제 #3
0
 def setUp(self):
     super(OrganizationCourseAdminTestCase, self).setUp()
     self.request = RequestFactory().get('')
     self.org_course_admin = OrganizationCourseAdmin(
         OrganizationCourse, AdminSite())
예제 #4
0
 def setUp(self):
     self.request = HttpRequest()
     self.orgCourseAdmin = OrganizationCourseAdmin(OrganizationCourse, AdminSite())
예제 #5
0
 def setUp(self):
     self.request = HttpRequest()
     self.orgCourseAdmin = OrganizationCourseAdmin(OrganizationCourse,
                                                   AdminSite())
예제 #6
0
 def setUp(self):
     super(OrganizationCourseAdminTestCase, self).setUp()
     self.request = HttpRequest()
     self.org_course_admin = OrganizationCourseAdmin(
         OrganizationCourse, AdminSite())