コード例 #1
0
 def test_custom_icon(self):
     html = generate_license(dict(name='', url='', icon='lock'))
     self.assertIn('<i class="fa fa-lock fa-fw">', html)
コード例 #2
0
 def test_invalid_spec(self):
     html = generate_license({})
     self.assertEqual('', html)
コード例 #3
0
 def test_url(self):
     url = 'http://example.org'
     html = generate_license(dict(name='', url=url))
     self.assertIn('<a rel="license" href="{}">'.format(url), html)
コード例 #4
0
 def test_default_icon(self):
     html = generate_license(dict(name='', url=''))
     self.assertIn('<i class="fa fa-file-text-o fa-fw">', html)
コード例 #5
0
 def test_name(self):
     name = 'My Cool License'
     html = generate_license(dict(name=name, url=''))
     self.assertIn('<span>{}</span>'.format(name), html)
コード例 #6
0
 def test_format(self):
     html = generate_license(dict(name='', url=''))
     self.assertIn('<ul class="menu-list">', html)
     self.assertIn('<li>', html)
     self.assertIn('<span class="icon is-small">', html)
コード例 #7
0
 def _create_license(self):
     return generate_license(self.CC_NAME)
コード例 #8
0
 def test_name(self):
     name = 'License Name'
     html = generate_license(name)
     self.assertIn('<span>{}</span>'.format(name), html)
コード例 #9
0
 def _create_license(self):
     return generate_license('')