MCPcopy
hub / github.com/praw-dev/praw / test_pin

Method test_pin

tests/integration/models/test_user.py:85–99  ·  view source on GitHub ↗
(self, reddit)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

pinMethod · 0.80
meMethod · 0.80
subredditMethod · 0.45
submitMethod · 0.45
newMethod · 0.45

Tested by

no test coverage detected