def METHOD_NAME(title, published=True, public=True, created_at=None):
    """Create a project with the given title."""
    if isinstance(created_at, datetime):
        project = BaseTestCase._create_project_at(
            title,
            public,
            make_aware(created_at) if is_naive(created_at) else created_at
        )
    else:
        project = Project.objects.create(title=title, is_public=public)
    status = (
        PublishingStatus.STATUS_PUBLISHED if published else PublishingStatus.STATUS_UNPUBLISHED
    )
    project.publishingstatus.status = status
    project.publishingstatus.save(update_fields=['status'])
    return project