def test_custom_validation_rejects_book_that_already_exists(self): form = BookForm(data={ 'title':'MyNewBook', 'authors':[self.author.pk,], }) self.assertFalse(form.is_valid()) self.assertTrue(form.has_error(NON_FIELD_ERRORS, code='bookexists'))
def test_custom_validation_rejects_book_that_already_exists(self): form = BookForm(data={ 'title': "MyNewBook", 'authors': [self.author.pk,] }) self.assertFalse(form.is_valid()) self.assertTrue(form.has_error(NON_FIELD_ERRORS, code="bookexists"))
def test_custom_validation_rejects_book_that_already_exist(self): form = BookForm(data={ 'title': "My new Book", 'authors': [ self.author.pk, ], }) self.assertTrue( form.is_valid()) # this is not proper will have to change it self.assertTrue(form.has_error(NON_FIELD_ERRORS, code="bookexists"))
def test_custom_validation_rejects_book_that_already_exists(self): # next we test if an error is raised when we try to create a book that already exists form = BookForm(data={ 'title': 'MyNewBook', 'authors': [ self.author.pk, ], }) self.assertFalse(form.is_valid()) self.assertTrue(form.has_error(NON_FIELD_ERRORS, code='bookexists'))