Пример #1
0
 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'))
Пример #2
0
 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"))
Пример #3
0
    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"))
Пример #4
0
    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'))