def test_make_admin_urlpatterns(self): # make_admin_urlpatters() result is an iterable of RegexURLResolver # objects, although it relies on Django's settings to have been configured. try: from django.conf.urls import RegexURLResolver except ImportError: # Django 1.3 from django.core.urlresolvers import RegexURLResolver settings = djangomini.add_custom_app("admin") djangomini.configure_settings(settings) result = djangomini.make_admin_urlpatterns() for pattern in result: self.assertTrue(isinstance(pattern, RegexURLResolver))
def test_configure_settings(self, settings): # Check Django's configure settings machinery was called. settings_dict = {"DEBUG": True, "TEST": "test"} djangomini.configure_settings(settings_dict) self.assertEqual(settings.configure.call_args, ((), settings_dict))