mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-26 10:53:44 +03:00
Fixed tests failing on Python 2.6
This commit is contained in:
parent
b3cd125d27
commit
a478ba9a47
|
@ -465,7 +465,7 @@ class MakeDsnTestCase(ConnectingTestCase):
|
|||
conn = self.connect()
|
||||
d = conn.get_dsn_parameters()
|
||||
self.assertEqual(d['dbname'], dbname) # the only param we can check reliably
|
||||
self.assertNotIn('password', d)
|
||||
self.assert_('password' not in d, d)
|
||||
|
||||
|
||||
class IsolationLevelsTestCase(ConnectingTestCase):
|
||||
|
|
|
@ -119,8 +119,8 @@ class ConnectTestCase(unittest.TestCase):
|
|||
def test_int_port_param(self):
|
||||
psycopg2.connect(database='sony', port=6543)
|
||||
dsn = " %s " % self.args[0]
|
||||
self.assertIn(" dbname=sony ", dsn)
|
||||
self.assertIn(" port=6543 ", dsn)
|
||||
self.assert_(" dbname=sony " in dsn, dsn)
|
||||
self.assert_(" port=6543 " in dsn, dsn)
|
||||
|
||||
def test_empty_param(self):
|
||||
psycopg2.connect(database='sony', password='')
|
||||
|
|
|
@ -65,11 +65,13 @@ class QuotingTestCase(ConnectingTestCase):
|
|||
curs = self.conn.cursor()
|
||||
data = 'abcd\x01\x00cdefg'
|
||||
|
||||
with self.assertRaises(ValueError) as e:
|
||||
try:
|
||||
curs.execute("SELECT %s", (data,))
|
||||
|
||||
self.assertEquals(str(e.exception),
|
||||
'A string literal cannot contain NUL (0x00) characters.')
|
||||
except ValueError as e:
|
||||
self.assertEquals(str(e),
|
||||
'A string literal cannot contain NUL (0x00) characters.')
|
||||
else:
|
||||
self.fail("ValueError not raised")
|
||||
|
||||
def test_binary(self):
|
||||
data = b"""some data with \000\013 binary
|
||||
|
|
|
@ -35,11 +35,7 @@ from testutils import ConnectingTestCase
|
|||
|
||||
class ReplicationTestCase(ConnectingTestCase):
|
||||
def setUp(self):
|
||||
if not testconfig.repl_dsn:
|
||||
self.skipTest("replication tests disabled by default")
|
||||
|
||||
super(ReplicationTestCase, self).setUp()
|
||||
|
||||
self.slot = testconfig.repl_slot
|
||||
self._slots = []
|
||||
|
||||
|
|
|
@ -122,6 +122,9 @@ class ConnectingTestCase(unittest.TestCase):
|
|||
Should raise a skip test if not available, but guard for None on
|
||||
old Python versions.
|
||||
"""
|
||||
if repl_dsn is None:
|
||||
return self.skipTest("replication tests disabled by default")
|
||||
|
||||
if 'dsn' not in kwargs:
|
||||
kwargs['dsn'] = repl_dsn
|
||||
import psycopg2
|
||||
|
|
Loading…
Reference in New Issue
Block a user