def test_save_form_passing_user_and_song(self): form = InterpretationForm({ 'youtube_url': 'http://www.youtube.com/watch?v=ppxs4C3pu0s' }) form.is_valid() form.save(user=self.user, song=self.song) interpretations = Interpretation.objects.filter(user=self.user, song=self.song) self.assertEqual(len(interpretations), 1)
def test_save_form_passing_user_and_song(self): form = InterpretationForm( {'youtube_url': 'http://www.youtube.com/watch?v=ppxs4C3pu0s'}) form.is_valid() form.save(user=self.user, song=self.song) interpretations = Interpretation.objects.filter(user=self.user, song=self.song) self.assertEqual(len(interpretations), 1)
def test_must_have_at_least_one_field_filled(self): form = InterpretationForm({}) self.assertFalse(form.is_valid())