Esempio n. 1
0
 async def test_contributor(self):
     thread = LiveThread(self.reddit, "ukaeu1ik4sw5")
     with self.use_cassette():
         contributors = [
             contributor async for contributor in thread.contributor()
         ]
     assert isinstance(contributors, list)
     assert len(contributors) > 0
     for contributor in contributors:
         assert "permissions" in contributor.__dict__
         assert isinstance(contributor, Redditor)
Esempio n. 2
0
 async def test_contributor__with_manage_permission(self, _):
     # see issue #710 for more info
     self.reddit.read_only = False
     thread = LiveThread(self.reddit, "xyu8kmjvfrww")
     url = API_PATH["live_contributors"].format(id=thread.id)
     with self.use_cassette():
         data = await thread._reddit.request("GET", url)
         contributors = [
             contributor async for contributor in thread.contributor()
         ]
     assert isinstance(data, dict)
     assert isinstance(contributors, list)
     assert len(contributors) > 0