示例#1
0
 def test_discovery_module_form_dedupe(self):
     data = {
         'app': amo.FIREFOX.id,
         'module': 'xx',
         'locales': 'en-US he he fa fa'
     }
     form = DiscoveryModuleForm(data)
     assert form.is_valid()
     cleaned_locales = form.cleaned_data['locales'].split()
     assert sorted(cleaned_locales) == ['en-US', 'fa', 'he']
示例#2
0
 def test_discovery_module_form_dedupe(self):
     data = {
         'app': amo.FIREFOX.id,
         'module': 'xx',
         'locales': 'en-US he he fa fa'
     }
     form = DiscoveryModuleForm(data)
     assert form.is_valid()
     cleaned_locales = form.cleaned_data['locales'].split()
     assert sorted(cleaned_locales) == ['en-US', 'fa', 'he']
示例#3
0
 def test_discovery_module_form_dedupe(self):
     d = dict(app=amo.FIREFOX.id, module='xx', locales='en-US he he fa fa')
     form = DiscoveryModuleForm(d)
     assert form.is_valid()
     cleaned_locales = form.cleaned_data['locales'].split()
     assert sorted(cleaned_locales) == ['en-US', 'fa', 'he']
示例#4
0
 def test_discovery_module_form_bad_locale(self):
     d = dict(app=1, module='xx', locales='fake')
     form = DiscoveryModuleForm(d)
     assert form.errors['locales']
示例#5
0
 def test_discovery_module_form_bad_locale(self):
     data = {'app': amo.FIREFOX.id, 'module': 'xx', 'locales': 'fake'}
     form = DiscoveryModuleForm(data)
     assert form.errors['locales']
示例#6
0
 def test_discovery_module_form_dedupe(self):
     d = dict(app=amo.FIREFOX.id, module='xx', locales='en-US he he fa fa')
     form = DiscoveryModuleForm(d)
     assert form.is_valid()
     cleaned_locales = form.cleaned_data['locales'].split()
     assert sorted(cleaned_locales) == ['en-US', 'fa', 'he']