def deleteBook(request, pk): book = Book.get_by_id(pk) if request.method == 'POST': Book.delete_by_id(pk) return redirect('/books') context = {'item': book} return render(request, 'book_delete.html', context)
def test_delete_by_id_positive(self): """ Test of the CustomUser.delete_by_id() method """ self.assertTrue(Book.delete_by_id(103)) self.assertRaises(Book.DoesNotExist, Book.objects.get, pk=103) self.assertRaises(Order.DoesNotExist, Order.objects.get, pk=103) self.assertEqual(self.author1, Author.objects.get(id=101)) self.assertEqual(self.author2, Author.objects.get(id=102))
def delete_book(request): id = request.GET["id"] Book.delete_by_id(id) return redirect('/book')
def test_delete_by_id_negative(self): """ Test of the CustomUser.delete_by_id() method """ self.assertFalse(Book.delete_by_id(999))