user_media.tests.test_app.forms: 13 total statements, 100.0% covered

Generated: Sat 2012-10-13 07:27 SGT

Source file: /Users/martin/Repos/django-user-media/user_media/tests/test_app/forms.py

Stats: 10 executed, 0 missed, 3 excluded, 7 ignored

  1. """Dummy forms for the tests of the `django-user-media` application."""
  2. from django import forms
  3. from user_media.forms import UserMediaImageFormMixin
  4. from user_media.tests.test_app.models import DummyModel
  5. class DummyModelForm(UserMediaImageFormMixin, forms.ModelForm):
  6. class Meta:
  7. model = DummyModel
  8. exclude = ('user', )
  9. def __init__(self, user, *args, **kwargs):
  10. self.user = user
  11. super(DummyModelForm, self).__init__(*args, **kwargs)
  12. def save(self, *args, **kwargs):
  13. self.instance.user = self.user
  14. return super(DummyModelForm, self).save(*args, **kwargs)