def test_delete(self): """ Verifies that a tour and its steps get deleted """ MockTour.create() MockTour2.create() self.assertEqual(1, Tour.objects.count()) self.assertEqual(4, Step.objects.count()) MockTour2.delete() self.assertEqual(1, Tour.objects.count()) self.assertEqual(2, Step.objects.count()) MockTour.delete() self.assertEqual(0, Tour.objects.count()) self.assertEqual(0, Step.objects.count())