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)
Beispiel #2
0
 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))
Beispiel #3
0
def delete_book(request):
    id = request.GET["id"]
    Book.delete_by_id(id)
    return redirect('/book')
Beispiel #4
0
 def test_delete_by_id_negative(self):
     """ Test of the CustomUser.delete_by_id() method """
     self.assertFalse(Book.delete_by_id(999))