Exemple #1
0
 def test_homepage_is_not_required(self):
     delicious = Addon.objects.get()
     form = forms.AddonFormDetails({'default_locale': 'en-US'},
                                   request=self.request,
                                   instance=delicious)
     assert form.is_valid()
Exemple #2
0
 def test_ftp_homepage(self):
     form = forms.AddonFormDetails({'homepage': 'ftp://foo.com'},
                                   request=self.request)
     assert not form.is_valid()
     assert form.errors['homepage'][0][1] == u'Enter a valid URL.'
Exemple #3
0
 def test_locales(self):
     form = forms.AddonFormDetails(request=self.request)
     assert form.fields['default_locale'].choices[0][0] == 'af'
Exemple #4
0
 def test_bogus_homepage(self):
     form = forms.AddonFormDetails(
         {'homepage': 'javascript://something.com'}, request=self.request)
     assert not form.is_valid()
     assert form.errors['homepage'][0][1] == u'Enter a valid URL.'
Exemple #5
0
 def test_locales(self):
     form = forms.AddonFormDetails(request={})
     eq_(form.fields['default_locale'].choices[0][0], 'af')