mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-02-07 12:50:32 +03:00
Fixed hstore test in PG 9.x with standard_conforming_strings off
This commit is contained in:
parent
8e1257d7d0
commit
06059a216f
|
@ -201,13 +201,16 @@ class HstoreTestCase(unittest.TestCase):
|
|||
ii = zip(kk, vv)
|
||||
ii.sort()
|
||||
|
||||
def f(*args):
|
||||
return tuple([filter_scs(self.conn, s) for s in args])
|
||||
|
||||
self.assertEqual(len(ii), len(o))
|
||||
self.assertEqual(ii[0], ("E'a'", "E'1'"))
|
||||
self.assertEqual(ii[1], ("E'b'", "E''''"))
|
||||
self.assertEqual(ii[2], ("E'c'", "NULL"))
|
||||
self.assertEqual(ii[0], f("E'a'", "E'1'"))
|
||||
self.assertEqual(ii[1], f("E'b'", "E''''"))
|
||||
self.assertEqual(ii[2], f("E'c'", "NULL"))
|
||||
if 'd' in o:
|
||||
encc = u'\xe0'.encode(psycopg2.extensions.encodings[self.conn.encoding])
|
||||
self.assertEqual(ii[3], ("E'd'", "E'%s'" % encc))
|
||||
self.assertEqual(ii[3], f("E'd'", "E'%s'" % encc))
|
||||
|
||||
def test_parse(self):
|
||||
from psycopg2.extras import HstoreAdapter
|
||||
|
|
Loading…
Reference in New Issue
Block a user