class test_logged_in(): def setup(self): self.reddit = Reddit(user_agent=TEST_AGENT) def test(self): eq_(self.reddit.logged_in, False) self.reddit.login(USERNAME, PASSWORD) eq_(self.reddit.logged_in, True)
class test_login(): def setup(self): self.reddit = Reddit(user_agent=TEST_AGENT) ''' # if we run this test too many times, reddit blocks us, so i'm leaving it # commented out. @raises(LoginFail) def test_fail(self): self.reddit.login(genstr(), genstr()) ''' def test_success(self): r = self.reddit.login(USERNAME, PASSWORD) eq_(r.status_code, 200) ok_('reddit_session' in self.reddit._cookies) ok_(self.reddit._modhash) eq_(self.reddit._username, USERNAME)