How to use the apraw.models.Submission function in aPRAW

To help you get started, we’ve selected a few aPRAW examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Dan6erbond / aPRAW / tests / integration / models / test_listing_generator.py View on Github external
async def test_listing_generator_get(self, reddit):
        subreddit = await reddit.subreddit("aprawtest")
        listing_generator = subreddit.new

        async for submission in listing_generator.get():
            assert isinstance(submission, apraw.models.Submission)
github Dan6erbond / aPRAW / tests / integration / models / test_listing_generator.py View on Github external
async def test_listing_generator_stream(self, reddit):
        subreddit = await reddit.subreddit("askreddit")
        listing_generator = subreddit.new

        i = 0
        async for submission in listing_generator.stream():
            i += 1
            assert isinstance(submission, apraw.models.Submission)
            if i >= 5: break

        time_started = datetime.utcnow()

        i = 0
        async for submission in listing_generator.stream(True):
            i += 1
            assert isinstance(submission, apraw.models.Submission)
            assert submission.created_utc >= time_started
            if i >= 5: break
github Dan6erbond / aPRAW / tests / integration / models / test_subreddit.py View on Github external
async def test_subreddit_moderation_listing(self, reddit):
        subreddit = await reddit.subreddit("aprawtest")
        report = None

        async for rep in subreddit.mod.reports():
            report = rep
            break

        assert isinstance(
            report, apraw.models.Submission) or isinstance(
            report, apraw.models.Comment)
github Dan6erbond / aPRAW / tests / integration / models / test_subreddit.py View on Github external
async def test_subreddit_random(self, reddit):
        subreddit = await reddit.subreddit("aprawtest")
        submission = await subreddit.random()
        assert isinstance(submission, apraw.models.Submission)