Ejemplo n.º 1
0
class TrendsTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)
        
    def test_t(self):
        print '转播热榜'
        print self.api.trends_t(format = 'json', reqnum = '10', pos = '0')
Ejemplo n.º 2
0
class InfoTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)
    
    def test_update(self):
        print '查看数据更新条数'
        print self.api.info_update(format = 'json', op = '0', type = '5')
Ejemplo n.º 3
0
class TwitterTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print "auth url: %s" % self.auth.get_auth_url()
        verifier = raw_input("input verifier code: ")
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)

    def test_t_add(self):
        content = "just 4 test from weibo api 请您忽略它"
        clientip = "127.0.0.1"
        print self.api.t_add(format="json", content=content, clientip=clientip, jing="100", wei="10")
Ejemplo n.º 4
0
 def setUp(self):
     self.auth = Auth()
     self.auth.request_token()
     print 'auth url: %s' % self.auth.get_auth_url()
     verifier = raw_input('input verifier code: ')
     self.auth.set_verifier(verifier)
     self.auth.access_token()
     self.api = API(self.auth)
Ejemplo n.º 5
0
class PrivateTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)
        
    def test_add(self):
        print '发私信'
        print self.api.private_add(format = 'json', content = 'a private msg', 
                                   clientid = '127.0.0.1',
                                   jing = '',
                                   wei = '',
                                   name = 'py_zhu'
                                   )
Ejemplo n.º 6
0
class StatusesTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)
    
    def test_home_timeline(self):
        print '主页时间线'
        print self.api.statuses_home_timeline(format = 'json',
                                              pageflag = '0', 
                                              pagetime = '0', 
                                              reqnum = '10', 
                                              type = '0x1', 
                                              contenttype = '1', 
                                              accesslevel = '0')
Ejemplo n.º 7
0
class UserTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)

    def test_info(self):
        #user info
        print self.api.user_info(format = 'jsonf')
        
    def test_update(self):
        #user info update
        print self.api.user_update(format = 'json',
                                   nick = 'hello world', 
                                   sex = '1', 
                                   year = '1990', 
                                   month = '1', 
                                   day = '1', 
                                   countrycode = '1', 
                                   provincecode = '1', 
                                   citycode = '1', 
                                   introduction = 'hello world, my name is python')
        
    def test_other_info(self):
        #other user info
        print self.api.user_other_info(format = 'json', name = 'py_zhu')
Ejemplo n.º 8
0
class FriendTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)

    def test_fanslist(self):
        print '我的听众'
        print self.api.friends_fanslist(format = 'json', reqnum = 10, startindex = 0)
    
    def test_idolist(self):
        print '我收听的人列表'
        print self.api.friends_idolist(format = 'json', reqnum = 10, startindex = 0)
        
    def test_mutual_list(self):
        print '互听关系链列表'
        print self.api.friends_mutual_list(format = 'json', name = 'yanfang19860902', reqnum = 10, startindex = 0)
Ejemplo n.º 9
0
class SearchTest(unittest.TestCase):
    def setUp(self):
        self.auth = Auth()
        self.auth.request_token()
        print 'auth url: %s' % self.auth.get_auth_url()
        verifier = raw_input('input verifier code: ')
        self.auth.set_verifier(verifier)
        self.auth.access_token()
        self.api = API(self.auth)
    
    def test_user(self):
        print '搜索用户'
        print self.api.search_user(format = 'json', keyword = 'zhu', pagesize = '10', page = '1')
    
    def test_t(self):
        print '搜索微博'
        print self.api.search_t(format = 'json', keyword = '姚明', pagesize = '10', page = '1')
    
    def test_userbytag(self):
        print '通过标签搜索用户'
        print self.api.search_userbytag(format = 'json', keyword = '姚明', pagesize = '10', page = '1')