From 05f4ab181ca799c96a1d5d971c3332190ec5b6e5 Mon Sep 17 00:00:00 2001 From: Joshua Roesslein Date: Sun, 9 Jun 2013 12:39:00 -0700 Subject: [PATCH] Add tests for ResultSet. --- tests/test_resultset.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/test_resultset.py diff --git a/tests/test_resultset.py b/tests/test_resultset.py new file mode 100644 index 0000000..078b08d --- /dev/null +++ b/tests/test_resultset.py @@ -0,0 +1,29 @@ +import unittest + +from tweepy.models import ResultSet + +class NoIdItem(object): pass + +class IdItem(object): + def __init__(self, id): + self.id = id + +ids_fixture = [1, 10, 8, 50, 2, 100, 5] + +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) + -- 2.25.1