"""Prepare pytest for unit tests."""
import pytest

from praw import Reddit


@pytest.fixture
def reddit():
    """Return an instance of :class:`.Reddit` that doesn't make requests to Reddit."""
    reddit = Reddit(client_id="dummy", client_secret="dummy", user_agent="dummy")
    # Unit tests should never issue requests
    reddit._core.request = dummy_request
    yield reddit


def dummy_request(*args, **kwargs):
    pass
