from django.urls import reverse

from misago.users.testutils import SuperUserTestCase


class AdminTestCase(SuperUserTestCase):
    def setUp(self):
        super(AdminTestCase, self).setUp()
        self.login_admin(self.user)

    def login_admin(self, user):
        self.client.post(
            reverse('misago:admin:index'),
            data={
                'username': user.email,
                'password': self.USER_PASSWORD,
            }
        )
        self.client.get(reverse('misago:admin:index'))