class Test_Reddit_test(unittest.TestCase): def setUp(self): self.reddit = Reddit() return super().setUp() def test_connect_as_read(self): self.reddit.open_reddit_read() self.assertTrue(self.reddit.is_read_only()) def test_connect_as_write(self): self.reddit.open_reddit_write() self.assertFalse(self.reddit.is_read_only()) def test_returns_generator(self): self.reddit.open_reddit_read() top_submissions = 5 sut = self.reddit.top_submissions('u_hansknecht', top_submissions) count = 0 for submission in sut: count += 1 print(submission.title) self.assertEqual(count, top_submissions, "The top ten submissions were not collected")