def METHOD_NAME(self):
    """Test that a project is deleted when its status is deleted."""
    project_obj = self.data.unsaved_object
    project_obj.save()
    self.assertEqual(1, len(Project.objects.all()))
    project_obj.status.delete()
    # expecting CASCADE
    with self.assertRaises(Project.DoesNotExist):
        Project.objects.get(pk=project_obj.pk)
    self.assertEqual(0, len(Project.objects.all()))