def test_uninstrument_connection(self): connection = mock.Mock() # Set connection.database to avoid a failure because mock can't # be concatenated connection.database = "-" connection2 = dbapi.instrument_connection(self.tracer, connection, "-") self.assertIs(connection2.__wrapped__, connection) connection3 = dbapi.uninstrument_connection(connection2) self.assertIs(connection3, connection) with self.assertLogs(level=logging.WARNING): connection4 = dbapi.uninstrument_connection(connection) self.assertIs(connection4, connection)
def test_uninstrument_connection(self): connection = MockConnectionEmpty() # Set connection.database to avoid a failure because mock can't # be concatenated # pylint: disable=attribute-defined-outside-init connection.database = "-" connection2 = dbapi.instrument_connection(self.tracer, connection, "-") self.assertIs(connection2._connection, connection) connection3 = dbapi.uninstrument_connection(connection2) self.assertIs(connection3, connection) with self.assertLogs(level=logging.WARNING): connection4 = dbapi.uninstrument_connection(connection) self.assertIs(connection4, connection)
def uninstrument_connection(self, connection): """Disable instrumentation in a Psycopg2 connection. Args: connection: The connection to uninstrument. Returns: An uninstrumented connection. """ return dbapi.uninstrument_connection(connection)
def uninstrument_connection(connection): """Disable instrumentation in a SQLite connection. Args: connection: The connection to uninstrument. Returns: An uninstrumented connection. """ return dbapi.uninstrument_connection(connection)