示例#1
0
    def test_getTwInfo(self):
        expected = (True, [1, 'user', 'key', 'secret', 'access_token', 'access_token_secret'])
        try:
            with self.conn.cursor() as cursor:
                ddl_file = path.dirname(path.abspath(__file__)) + sep + pardir + sep + constants.CREATE_TW_USER_TABLE_DDL
                fin = open(ddl_file)
                ddl = fin.read()
                cursor.execute(ddl)

                cursor.execute(
                    '''INSERT INTO twitter_users
                       (
                       user,
                       consumer_key,
                       consumer_secret,
                       access_token,
                       access_token_secret
                       )
                       VALUES(
                       'user',
                       'key',
                       'secret',
                       'access_token',
                       'access_token_secret')''')
                self.conn.commit()

        finally:
            if not fin.closed:
                fin.close()

        actual = dbUtil.getTwInfo(self.conn, 1)
        eq_(expected, actual)
示例#2
0
    def test_getTwInfo_not_exist(self):
        expected = False
        try:
            with self.conn.cursor() as cursor:
                ddl_file = path.dirname(path.abspath(__file__)) + sep + pardir + sep + constants.CREATE_TW_USER_TABLE_DDL
                fin = open(ddl_file)
                ddl = fin.read()
                cursor.execute(ddl)
        finally:
            if not fin.closed:
                fin.close()

        constants.SELECT_USER_INFO_SQL = 'sql/selectUserInfo_not_exist.sql'
        (result, twInfo) = dbUtil.getTwInfo(self.conn, 99)
        actual = result
        eq_(expected, actual)