Bug 621992 - Developer comments should not be a required field

This commit is contained in:
Gregory Koberger 2010-12-31 01:13:24 -05:00
Родитель 9ae19d5ee8
Коммит 064466ecd0
2 изменённых файлов: 18 добавлений и 1 удалений

Просмотреть файл

@ -286,7 +286,7 @@ class AddonFormSupport(AddonFormBase):
class AddonFormTechnical(AddonFormBase):
developer_comments = TransField(widget=TransTextarea)
developer_comments = TransField(widget=TransTextarea, required=False)
class Meta:
model = Addon

Просмотреть файл

@ -1650,6 +1650,23 @@ class TestEdit(test_utils.TestCase):
eq_(addon.site_specific, False)
eq_(addon.view_source, False)
def test_technical_devcomment_notrequired(self):
data = dict(developer_comments='',
binary='on',
external_software='on',
site_specific='on',
view_source='on')
r = self.client.post(self.get_url('technical', True), data)
eq_(r.context['form'].errors, {})
addon = self.get_addon()
for k in data:
if k == 'developer_comments':
eq_(unicode(getattr(addon, k)), unicode(data[k]))
else:
eq_(getattr(addon, k), True if data[k] == 'on' else False)
def test_nav_links(self):
url = reverse('devhub.addons.edit', args=['a3615'])
activity_url = reverse('devhub.feed', args=['a3615'])