| 83 | assert all(isinstance(x, Multireddit) for x in multireddits) |
| 84 | |
| 85 | def test_pin(self, reddit): |
| 86 | reddit.read_only = False |
| 87 | reddit.validate_on_submit = True |
| 88 | subreddit = reddit.subreddit(pytest.placeholders.test_subreddit) |
| 89 | submission_list = [] |
| 90 | for i in range(1, 5): |
| 91 | submission = subreddit.submit(selftext=f"Testing .pin method {i}", title=f"PRAW Test {i}") |
| 92 | submission_list.append(submission) |
| 93 | reddit.user.pin(submission) |
| 94 | |
| 95 | for i in range(5, 9): |
| 96 | subreddit.submit(selftext=f"Testing .pin method {i}", title=f"PRAW Test {i}") |
| 97 | new_posts = list(reddit.user.me().new(limit=4)) |
| 98 | new_posts.reverse() |
| 99 | assert new_posts == submission_list |
| 100 | |
| 101 | def test_pin__comment(self, reddit): |
| 102 | reddit.read_only = False |