'Regression test for #19327'

def testDoubleLoginIsNotAllowed(self):

    response = self.client.get(u'/test_admin/admin/')
    self.assertEqual(response.status_code, 200)
    login = self.client.post(u'/test_admin/admin/', self.super_login)
    self.assertRedirects(login, u'/test_admin/admin/')
    self.assertFalse(login.context)
    login = self.client.post(u'/test_admin/admin/', self.joepublic_login)
    self.assertEqual(login.status_code, 200)
    self.assertContains(login, ERROR_MESSAGE)
    login = self.client.post(u'/test_admin/admin/', self.super_login)
    self.assertRedirects(login, u'/test_admin/admin/')
    self.assertFalse(login.context)
    login = self.client.post(u'/test_admin/admin/', self.super_login)
    self.assertRedirects(login, u'/test_admin/admin/')
    self.assertFalse(login.context)
    self.client.get(u'/test_admin/admin/logout/')
