def test_initial(self): self.form = EditThemeOwnerForm(None, instance=self.instance) eq_(self.form.initial, {}) self.instance.addonuser_set.create(user_id=999) eq_(self.instance.addonuser_set.all()[0].user.email, '*****@*****.**') self.form = EditThemeOwnerForm(None, instance=self.instance) eq_(self.form.initial, {'owner': '*****@*****.**'})
def test_success_change_from_no_owner(self): self.form = EditThemeOwnerForm({'owner': '*****@*****.**'}, instance=self.instance) eq_(self.form.is_valid(), True, self.form.errors) self.form.save() eq_(self.instance.addonuser_set.all()[0].user.email, '*****@*****.**')
def test_error_invalid_user(self): self.form = EditThemeOwnerForm({'owner': '*****@*****.**'}, instance=self.instance) eq_(self.form.is_valid(), False)