def test_variable_nomatch(): mocker = Mocker() connect = mocker.replace('MySQLdb.connect') link = connect(ARGS, KWARGS) mocker.result(link) cursor = link.cursor() sql = 'SHOW SESSION VARIABLES LIKE %s' cursor.execute(sql, ('postgresql', )) mocker.result(0) cursor.fetchone() mocker.result(None) cursor.close() mocker.replay() try: client = MySQLClient() assert_equals(client.show_variable('postgresql', session=True), None) finally: mocker.restore()
def test_variable_nomatch(): mocker = Mocker() connect = mocker.replace('MySQLdb.connect') link = connect(ARGS, KWARGS) mocker.result(link) cursor = link.cursor() sql = 'SHOW SESSION VARIABLES LIKE %s' cursor.execute(sql, ('postgresql',)) mocker.result(0L) cursor.fetchone() mocker.result(None) cursor.close() mocker.replay() try: client = MySQLClient() assert_equals(client.show_variable('postgresql', session=True), None) finally: mocker.restore()