我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用psycopg2.NotSupportedError()。
def test_tpc_unsupported(self): cnn = self.conn if cnn.server_version >= 80100: return self.skipTest("tpc is supported") self.assertRaises(psycopg2.NotSupportedError, cnn.xid, 42, "foo", "bar")
def test_libpq_version(self): self.assertTrue(type(psycopg2.__libpq_version__) is int) try: self.assertTrue(type(psycopg2.extensions.libpq_version()) is int) except psycopg2.NotSupportedError: self.assertTrue(psycopg2.__libpq_version__ < 90100)
def test_seek_larger_than_2gb(self): lo = self.conn.lobject() offset = 1 << 32 # 4gb self.assertRaises( (OverflowError, psycopg2.InterfaceError, psycopg2.NotSupportedError), lo.seek, offset, 0)
def test_truncate_larger_than_2gb(self): lo = self.conn.lobject() length = 1 << 32 # 4gb self.assertRaises( (OverflowError, psycopg2.InterfaceError, psycopg2.NotSupportedError), lo.truncate, length)
def test_replication_not_supported(self): conn = self.repl_connect() if conn is None: return cur = conn.cursor() f = StringIO() self.assertRaises(psycopg2.NotSupportedError, cur.copy_expert, "START_REPLICATION 0/0", f)