Ejemplo n.º 1
0
    def test_clone_view_is_wrapped_as_admin_view(self):
        model = mock.Mock()
        admin_site = mock.Mock()
        admin_site.admin_view.return_value = '<wrapped clone view>'

        model_admin = ClonableModelAdmin(model, admin_site)
        clone_view_urlpattern = model_admin.get_urls()[0]

        assert '<wrapped clone view>' == clone_view_urlpattern.callback
    def test_clone_view_is_wrapped_as_admin_view(self):
        model = mock.Mock()
        admin_site = mock.Mock()
        # Fake ClonableModelAdmin.clone_view
        the_view = lambda a, b, c: HttpResponse()
        admin_site.admin_view.return_value = the_view

        model_admin = ClonableModelAdmin(model, admin_site)
        clone_view_urlpattern = model_admin.get_urls()[0]

        assert the_view == clone_view_urlpattern.callback
Ejemplo n.º 3
0
    def test_clone_view_is_wrapped_as_admin_view(self):
        model = mock.Mock()
        admin_site = mock.Mock()
        # Fake ClonableModelAdmin.clone_view
        the_view = lambda a, b, c: HttpResponse()
        admin_site.admin_view.return_value = the_view

        model_admin = ClonableModelAdmin(model, admin_site)
        clone_view_urlpattern = model_admin.get_urls()[0]

        assert the_view == clone_view_urlpattern.callback
Ejemplo n.º 4
0
    def test_clone_view_is_wrapped_as_admin_view(self):
        model = mock.Mock()
        admin_site = mock.Mock()
        admin_site.admin_view.return_value = '<wrapped clone view>'

        model_admin = ClonableModelAdmin(model, admin_site)
        clone_view_urlpattern = model_admin.get_urls()[0]

        if django.VERSION >= (1, 8):
            assert '<wrapped clone view>' == clone_view_urlpattern._callback_str
        else:
            assert '<wrapped clone view>' == clone_view_urlpattern.callback
Ejemplo n.º 5
0
    def test_clone_view_is_wrapped_as_admin_view(self):
        model = mock.Mock()
        admin_site = mock.Mock()
        admin_site.admin_view.return_value = "<wrapped clone view>"

        model_admin = ClonableModelAdmin(model, admin_site)
        clone_view_urlpattern = model_admin.get_urls()[0]

        if django.VERSION >= (1, 8):
            assert "<wrapped clone view>" == clone_view_urlpattern._callback_str
        else:
            assert "<wrapped clone view>" == clone_view_urlpattern.callback