コード例 #1
0
 def test_supported_models_for_cms36(self):
     apps.get_app_config('djangocms_url_manager').ready()
     self.assertDictEqual(
         supported_models(), {
             Page: get_published_pages_objects,
             PollContent: get_all_poll_content_objects
         })
コード例 #2
0
    def test_url_manager_supported_model(self):
        from djangocms_url_manager.cms_config import UrlManagerCMSExtension

        extensions = UrlManagerCMSExtension()
        cms_config = Mock(
            spec=[],
            djangocms_url_manager_enabled=True,
            url_manager_supported_models=[PollContent],
        )
        extensions.handle_url_manager_setting(cms_config)
        self.assertDictEqual(
            supported_models(), {Page: None, PollContent: get_all_poll_content_objects}
        )
コード例 #3
0
 def test_supported_models_for_cms40(self):
     self.assertDictEqual(supported_models(), {
         Page: None,
         PollContent: get_all_poll_content_objects
     })
コード例 #4
0
 def test_url_manager_supported_model_tuple_string_with_function(self):
     apps.get_app_config('djangocms_url_manager').ready()
     self.assertDictEqual(supported_models(),
                          {PollContent: get_all_poll_content_objects})
コード例 #5
0
 def test_url_manager_supported_model_string(self):
     apps.get_app_config('djangocms_url_manager').ready()
     self.assertDictEqual(supported_models(), {PollContent: None})
コード例 #6
0
 def test_url_manager_supported_model_tuple_string_without_function(self):
     apps.get_app_config("djangocms_url_manager").ready()
     self.assertDictEqual(supported_models(), {PollContent: None})