def test_no_fullname_text(self): testuser = mommy.make(settings.AUTH_USER_MODEL, fullname="", shortname="testuser") selector = htmls.S( render_to_string( "devilry_account/templatetags/multiple-users-verbose-inline.django.html", devilry_account_tags.devilry_multiple_users_verbose_inline([testuser]), ) ) self.assertEqual("testuser", selector.one(".devilry-user-verbose-inline").alltext_normalized)
def test_with_fullname_cssclass(self): testuser = mommy.make(settings.AUTH_USER_MODEL, fullname='Test User') selector = htmls.S( render_to_string( 'devilry_account/templatetags/multiple-users-verbose-inline.django.html', devilry_account_tags.devilry_multiple_users_verbose_inline( [testuser]))) self.assertFalse( selector.exists('.devilry-user-verbose-inline-shortnameonly')) self.assertTrue(selector.exists('.devilry-user-verbose-inline-both'))
def test_with_fullname_cssclass(self): testuser = mommy.make(settings.AUTH_USER_MODEL, fullname="Test User") selector = htmls.S( render_to_string( "devilry_account/templatetags/multiple-users-verbose-inline.django.html", devilry_account_tags.devilry_multiple_users_verbose_inline([testuser]), ) ) self.assertFalse(selector.exists(".devilry-user-verbose-inline-shortnameonly")) self.assertTrue(selector.exists(".devilry-user-verbose-inline-both"))
def test_multiple(self): testuser1 = mommy.make(settings.AUTH_USER_MODEL, shortname="testuser1") testuser2 = mommy.make(settings.AUTH_USER_MODEL, shortname="testuser2") selector = htmls.S( render_to_string( "devilry_account/templatetags/multiple-users-verbose-inline.django.html", devilry_account_tags.devilry_multiple_users_verbose_inline([testuser1, testuser2]), ) ) shortnames = [element.alltext_normalized for element in selector.list(".devilry-user-verbose-inline")] self.assertEqual(["testuser1", "testuser2"], shortnames)
def test_no_fullname_text(self): testuser = mommy.make(settings.AUTH_USER_MODEL, fullname='', shortname='testuser') selector = htmls.S( render_to_string( 'devilry_account/templatetags/multiple-users-verbose-inline.django.html', devilry_account_tags.devilry_multiple_users_verbose_inline( [testuser]))) self.assertEqual( 'testuser', selector.one('.devilry-user-verbose-inline').alltext_normalized)
def test_multiple(self): testuser1 = mommy.make(settings.AUTH_USER_MODEL, shortname='testuser1') testuser2 = mommy.make(settings.AUTH_USER_MODEL, shortname='testuser2') selector = htmls.S( render_to_string( 'devilry_account/templatetags/multiple-users-verbose-inline.django.html', devilry_account_tags.devilry_multiple_users_verbose_inline( [testuser1, testuser2]))) shortnames = [ element.alltext_normalized for element in selector.list('.devilry-user-verbose-inline') ] self.assertEqual(['testuser1', 'testuser2'], shortnames)