Minor test updates.
authorJosh Roesslein <jroesslein@gmail.com>
Fri, 7 Aug 2009 22:06:46 +0000 (17:06 -0500)
committerJosh Roesslein <jroesslein@gmail.com>
Fri, 7 Aug 2009 22:06:46 +0000 (17:06 -0500)
tests.py

index fe483ed05269872ee44f64de1012ab108c05a950..8ec31252706014122a6cfe7687e3a1fb225f12ed 100644 (file)
--- a/tests.py
+++ b/tests.py
@@ -20,79 +20,64 @@ class TweepyAPITests(unittest.TestCase):
     self.api = API(BasicAuthHandler(self.username, self.password), self.username)
 
   def testpublictimeline(self):
-    s = self.api.public_timeline()
-    self.assert_(len(s) == 20)
-    self.assert_(isinstance(s[0],Status))
+    self.assertEqual(len(self.api.public_timeline()), 20)
 
   def testfriendstimeline(self):
-    s = self.api.friends_timeline(count=1)
-    self.assert_(len(s) == 1)
-    self.assert_(isinstance(s[0],Status))
+    self.assert_(len(self.api.friends_timeline()) > 0)
 
   def testusertimeline(self):
     s = self.api.user_timeline(screen_name='twitter')
     self.assert_(len(s) > 0)
-    self.assert_(isinstance(s[0],Status))
     self.assertEqual(s[0].user.screen_name, 'twitter')
 
   def testmentions(self):
     s = self.api.mentions()
     self.assert_(len(s) > 0)
-    self.assert_(isinstance(s[0],Status))
+    self.assert_(s[0].text.find(self.username) >= 0)
 
   def testgetstatus(self):
     s = self.api.get_status(id=123)
-    self.assert_(isinstance(s,Status))
     self.assertEqual(s.user.id, 17)
 
   def testupdateanddestroystatus(self):
     # test update
     text = 'testing %i' % random.randint(0,1000)
     update = self.api.update_status(status=text)
-    self.assert_(isinstance(update,Status))
     self.assertEqual(update.text, text)
 
     # test destroy
     deleted = self.api.destroy_status(id=update.id)
-    self.assert_(isinstance(deleted,Status))
     self.assertEqual(deleted.id, update.id)
 
   def testgetuser(self):
     u = self.api.get_user(screen_name='twitter')
-    self.assert_(isinstance(u,User))
     self.assertEqual(u.screen_name, 'twitter')
 
   def testme(self):
     me = self.api.me()
-    self.assert_(isinstance(me,User))
     self.assertEqual(me.screen_name, self.username)
 
   def testfriends(self):
     friends = self.api.friends()
     self.assert_(len(friends) > 0)
-    self.assert_(isinstance(friends[0], User))
 
   def testfollowers(self):
     followers = self.api.followers()
     self.assert_(len(followers) > 0)
-    self.assert_(isinstance(followers[0], User))
 
   def testdirectmessages(self):
     dms = self.api.direct_messages()
     self.assert_(len(dms) > 0)
-    self.assert_(isinstance(dms[0], DirectMessage))
 
   def testsendanddestroydirectmessage(self):
     # send
     sent_dm = self.api.send_direct_message(self.username, 'test message')
-    self.assert_(isinstance(sent_dm, DirectMessage))
     self.assertEqual(sent_dm.text, 'test message')
     self.assertEqual(sent_dm.sender.screen_name, self.username)
     self.assertEqual(sent_dm.recipient.screen_name, self.username)
 
     # destroy
     destroyed_dm = self.api.destroy_direct_message(sent_dm.id)
-    self.assert_(isinstance(destroyed_dm, DirectMessage))
     self.assertEqual(destroyed_dm.text, sent_dm.text)
     self.assertEqual(destroyed_dm.id, sent_dm.id)
     self.assertEqual(destroyed_dm.sender.screen_name, self.username)
@@ -100,13 +85,11 @@ class TweepyAPITests(unittest.TestCase):
 
   def testcreatefriendship(self):
     friend = self.api.create_friendship('twitter')
-    self.assert_(isinstance(friend, User))
     self.assertEqual(friend.screen_name, 'twitter')
     self.assertTrue(self.api.exists_friendship(self.username, 'twitter'))
 
   def testdestroyfriendship(self):
     enemy = self.api.destroy_friendship('twitter')
-    self.assert_(isinstance(enemy, User))
     self.assertEqual(enemy.screen_name, 'twitter')
     self.assertFalse(self.api.exists_friendship(self.username, 'twitter'))