def METHOD_NAME(
    user, private_thread
):
    user.watch_new_private_threads_by_followed = ThreadNotifications.SITE_ONLY
    user.save()
    watched_thread = watch_new_private_thread(user, private_thread, from_followed=True)
    assert watched_thread.user == user
    assert watched_thread.category == private_thread.category
    assert watched_thread.thread == private_thread
    assert not watched_thread.send_emails
    assert watched_thread.read_at < private_thread.started_on
    WatchedThread.objects.get(
        user=user,
        thread=private_thread,
        send_emails=False,
    )