コード例 #1
0
class ManagerTestCase(ArmSectionsTestCase):
    def setUp(self):
        super(ManagerTestCase, self).setUp()
        self.item_filter = ItemFilter()

    def test_default_manager(self):
        """
        Test ItemFilter.get_manager with the default manager.
        """
        self.assertIsA(self.item_filter.get_manager(ComplexCommon),
            InheritanceManager)

    def test_custom_manager(self):
        """
        Test ItemFilter.get_manager with a custom manager.
        """
        self.item_filter.manager_attr = 'with_section'
        self.assertIsA(self.item_filter.get_manager(ComplexCommon),
            SectionSlugManager)
コード例 #2
0
 def setUp(self):
     super(ManagerTestCase, self).setUp()
     self.item_filter = ItemFilter()
コード例 #3
0
 def test_itemfilter_with_custom_manager(self):
     item_filter = ItemFilter()
     item_filter.manager_attr = 'with_section'
     self.assertIsInstance(item_filter.get_manager(ComplexCommon),
                           SectionSlugManager)
コード例 #4
0
 def test_itemfilter_with_default_manager(self):
     item_filter = ItemFilter()
     self.assertIsInstance(item_filter.get_manager(ComplexCommon),
                           InheritanceManager)
コード例 #5
0
 def test_itemfilter_with_custom_manager(self):
     item_filter = ItemFilter()
     item_filter.manager_attr = 'with_section'
     self.assertIsInstance(
         item_filter.get_manager(ComplexCommon),
         SectionSlugManager)
コード例 #6
0
 def test_itemfilter_with_default_manager(self):
     item_filter = ItemFilter()
     self.assertIsInstance(
         item_filter.get_manager(ComplexCommon),
         InheritanceManager)