class TweepyResultSetTests(unittest.TestCase): def setUp(self): self.results = ResultSet() for i in ids_fixture: self.results.append(IdItem(i)) self.results.append(NoIdItem()) def testids(self): ids = self.results.ids() self.assertListEqual(ids, ids_fixture) def testmaxid(self): self.assertEqual(self.results.max_id, 100) def testsinceid(self): self.assertEqual(self.results.since_id, 1)
def extract_users_tweets(handle, number): """ Argument Order: handle, number of tweets to extract Extract's a user's tweets """ final = ResultSet() #can change to resultset later if I want try: for status in tweepy.Cursor(api.user_timeline, screen_name=handle, count=200, include_rts=True).items(number): final.append(status) except: print("{} is a protected user!") return [] return final