Exemple #1
0
 def test_join_url(self):
     self.assertEqual(
         phlurl_request.join_url('http://example.com/', 'mypage/'),
         'http://example.com/mypage/')
     self.assertEqual(
         phlurl_request.join_url('http://example.com', 'mypage/'),
         'http://example.com/mypage/')
     self.assertEqual(
         phlurl_request.join_url('https://example.com:443/', 'mypage/'),
         'https://example.com:443/mypage/')
     self.assertEqual(
         phlurl_request.join_url('https://example.com:443', 'mypage/'),
         'https://example.com:443/mypage/')
 def test_join_url(self):
     self.assertEqual(
         phlurl_request.join_url('http://example.com/', 'mypage/'),
         'http://example.com/mypage/')
     self.assertEqual(
         phlurl_request.join_url('http://example.com', 'mypage/'),
         'http://example.com/mypage/')
     self.assertEqual(
         phlurl_request.join_url('https://example.com:443/', 'mypage/'),
         'https://example.com:443/mypage/')
     self.assertEqual(
         phlurl_request.join_url('https://example.com:443', 'mypage/'),
         'https://example.com:443/mypage/')
def render_repo(base_url, repo, formatter):
    repo_name = repo[abdt_arcydreporter.REPO_ATTRIB_NAME]
    repo_human_name = repo[abdt_arcydreporter.REPO_ATTRIB_HUMAN_NAME]
    repo_status = repo[abdt_arcydreporter.REPO_ATTRIB_STATUS]

    if repo_status == abdt_arcydreporter.REPO_STATUS_OK:
        divclass = 'greencard'
    elif repo_status == abdt_arcydreporter.REPO_STATUS_UPDATING:
        divclass = 'activeinset'
    else:
        divclass = 'redcard'

    with formatter.singletag_context('div', class_=divclass):
        formatter.link(phlurl_request.join_url(
            base_url, repo_name), repo_human_name)