def test_context_superuser_with_show_false(self):
        request = self.factory.get(reverse('admin:index'))
        request.user = self.superuser

        context = dashboard(request)
        self.assertIn('dashboard_app_list', context)
        self.assertEqual(len(context['dashboard_app_list']), 1)
Exemplo n.º 2
0
    def test_context_superuser(self):
        request = self.factory.get(reverse("admin:index"))
        request.user = self.superuser

        context = dashboard(request)
        self.assertIn("dashboard_app_list", context)
        self.assertEqual(len(context["dashboard_app_list"]), 2)
    def test_context_user(self):
        request = self.factory.get(reverse('admin:index'))
        request.user = self._create_user()

        context = dashboard(request)
        self.assertIn('dashboard_app_list', context)
        self.assertEqual(len(context['dashboard_app_list']), 0)
Exemplo n.º 4
0
    def test_context_anonymous(self):
        request = self.factory.get(reverse("admin:index"))
        request.user = AnonymousUser()

        context = dashboard(request)
        self.assertIn("dashboard_app_list", context)
        self.assertEqual(len(context["dashboard_app_list"]), 0)
Exemplo n.º 5
0
    def test_context_user(self):
        request = self.factory.get(reverse('admin:index'))
        request.user = self._create_user()

        context = dashboard(request)
        self.assertIn('dashboard_app_list', context)
        # The AppLink is shown to everyone. There are no permissions set.
        self.assertEqual(len(context['dashboard_app_list']), 1)
Exemplo n.º 6
0
    def test_context_anonymous(self):
        request = self.factory.get(reverse("admin:index"))
        request.user = AnonymousUser()

        context = dashboard(request)
        self.assertIn("dashboard_app_list", context)
        # The AppLink is shown to everyone. There are no permissions set.
        self.assertEqual(len(context["dashboard_app_list"]), 1)
    def test_context_superuser_with_show_true(self):
        self.assertTrue(settings.SHOW_REMAINING_APPS_TO_SUPERUSERS)

        request = self.factory.get(reverse('admin:index'))
        request.user = self.superuser

        context = dashboard(request)
        self.assertIn('dashboard_app_list', context)
        self.assertEqual(len(context['dashboard_app_list']), 2)
    def test_context_staffuser_with_show_true(self):
        request = self.factory.get(reverse('admin:index'))
        user = self._create_user(is_staff=True)
        user.user_permissions.add(*Permission.objects.all())
        request.user = user

        context = dashboard(request)
        self.assertIn('dashboard_app_list', context)
        self.assertEqual(len(context['dashboard_app_list']), 2)
Exemplo n.º 9
0
    def test_context_staff_user(self):
        request = self.factory.get(reverse("admin:index"))
        user = self._create_user(is_staff=True)
        user.user_permissions.add(*Permission.objects.all())
        request.user = user

        context = dashboard(request)
        self.assertIn("dashboard_app_list", context)
        self.assertEqual(len(context["dashboard_app_list"]), 1)
Exemplo n.º 10
0
    def test_context_staff_user_with_show_false(self):
        self.assertFalse(settings.SHOW_REMAINING_APPS)

        request = self.factory.get(reverse("admin:index"))
        user = self._create_user(is_staff=True)
        user.user_permissions.add(*Permission.objects.all())
        request.user = user

        context = dashboard(request)
        self.assertIn("dashboard_app_list", context)
        self.assertEqual(len(context["dashboard_app_list"]), 1)