def test_actor_has_email_view(self): chrome = Chrome(self.env) req = MockRequest(self.env, authname='user1') self.assertEqual('<span class="trac-author">[email protected]</span>', unicode(chrome.authorinfo(req, '*****@*****.**'))) self.assertEqual('<span class="trac-author">User One <[email protected]></span>', unicode(chrome.authorinfo(req, 'User One <*****@*****.**>'))) self.assertEqual('<span class="trac-author">user</span>', str(chrome.authorinfo_short('User One <*****@*****.**>'))) self.assertEqual('<span class="trac-author">user</span>', str(chrome.authorinfo_short('*****@*****.**')))
def test_subject_is_none(self): chrome = Chrome(self.env) req = MockRequest(self.env) self.assertEqual('<span class="trac-author">(none)</span>', str(chrome.authorinfo(req, '(none)'))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo(req, None))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo(req, ''))) self.assertEqual('<span class="trac-author">(none)</span>', str(chrome.authorinfo_short('(none)'))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo_short(None))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo_short('')))
def test_subject_is_anonymous(self): chrome = Chrome(self.env) req = MockRequest(self.env) self.assertEqual('<span class="trac-author-anonymous">anonymous</span>', str(chrome.authorinfo(req, 'anonymous'))) self.assertEqual('<span class="trac-author-anonymous">anonymous</span>', str(chrome.authorinfo_short('anonymous')))
def test_authorinfo_short(self): chrome = Chrome(self.env) self.assertEqual( '<span class="trac-author-anonymous">anonymous</span>', str(chrome.authorinfo_short('anonymous'))) self.assertEqual('<span class="trac-author">(none)</span>', str(chrome.authorinfo_short('(none)'))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo_short(None))) self.assertEqual('<span class="trac-author-none">(none)</span>', str(chrome.authorinfo_short(''))) self.assertEqual( '<span class="trac-author">user</span>', str(chrome.authorinfo_short('User One <*****@*****.**>'))) self.assertEqual('<span class="trac-author">user</span>', str(chrome.authorinfo_short('*****@*****.**')))