Пример #1
0
def verify_app_domain(manifest_url):
    if settings.WEBAPPS_UNIQUE_BY_DOMAIN:
        domain = Webapp.domain_from_url(manifest_url)
        if Addon.objects.filter(app_domain=domain).exists():
            raise forms.ValidationError(
                _('An app already exists on this domain, '
                  'only one app per domain is allowed.'))
Пример #2
0
def verify_app_domain(manifest_url):
    if settings.WEBAPPS_UNIQUE_BY_DOMAIN:
        domain = Webapp.domain_from_url(manifest_url)
        if Addon.objects.filter(app_domain=domain).exists():
            raise forms.ValidationError(
                _('An app already exists on this domain, '
                  'only one app per domain is allowed.'))
Пример #3
0
 def test_empty(self):
     Webapp.domain_from_url('')
Пример #4
0
 def test_https(self):
     eq_(Webapp.domain_from_url('https://mozilla.com/'), 'mozilla.com')
Пример #5
0
 def test_none(self):
     Webapp.domain_from_url(None)
Пример #6
0
 def test_with_port(self):
     eq_(Webapp.domain_from_url('http://mozilla.com:9000/'), 'mozilla.com')
Пример #7
0
 def test_subdomains(self):
     eq_(Webapp.domain_from_url('http://apps.mozilla.com/'),
         'apps.mozilla.com')
Пример #8
0
 def test_long_path(self):
     eq_(Webapp.domain_from_url('http://mozilla.com/super/rad.webapp'),
         'mozilla.com')
Пример #9
0
 def test_normalize_www(self):
     eq_(Webapp.domain_from_url('http://www.mozilla.com/super/rad.webapp'),
         'mozilla.com')
Пример #10
0
 def test_simple(self):
     eq_(Webapp.domain_from_url('http://mozilla.com/'), 'mozilla.com')
Пример #11
0
 def test_simple(self):
     eq_(Webapp.domain_from_url('http://mozilla.com/'), 'mozilla.com')
Пример #12
0
 def test_none(self):
     Webapp.domain_from_url(None)
Пример #13
0
 def test_empty(self):
     Webapp.domain_from_url('')
Пример #14
0
 def test_https(self):
     eq_(Webapp.domain_from_url('https://mozilla.com/'), 'mozilla.com')
Пример #15
0
 def test_subdomains(self):
     eq_(Webapp.domain_from_url('http://apps.mozilla.com/'),
         'apps.mozilla.com')
Пример #16
0
 def test_with_port(self):
     eq_(Webapp.domain_from_url('http://mozilla.com:9000/'), 'mozilla.com')
Пример #17
0
 def test_normalize_www(self):
     eq_(Webapp.domain_from_url('http://www.mozilla.com/super/rad.webapp'),
         'mozilla.com')
Пример #18
0
 def test_long_path(self):
     eq_(Webapp.domain_from_url('http://mozilla.com/super/rad.webapp'),
         'mozilla.com')