summaryrefslogtreecommitdiff
path: root/test/dialect/test_postgresql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-04-20 11:47:25 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2013-04-20 11:47:25 -0400
commit41b70ff888b62e24e3014569e11b46a259f9f903 (patch)
tree6bc25bb2a0b96ebf73b72d27146949bbd1b64035 /test/dialect/test_postgresql.py
parent666fda3c9c45e5a710abb355b1052b3ef4775cf5 (diff)
downloadsqlalchemy-41b70ff888b62e24e3014569e11b46a259f9f903.tar.gz
- establish ordering here for the hstore repr test
Diffstat (limited to 'test/dialect/test_postgresql.py')
-rw-r--r--test/dialect/test_postgresql.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/dialect/test_postgresql.py b/test/dialect/test_postgresql.py
index 005aed1ce..5f1ed7604 100644
--- a/test/dialect/test_postgresql.py
+++ b/test/dialect/test_postgresql.py
@@ -19,6 +19,7 @@ from sqlalchemy import exc, schema, types
from sqlalchemy.dialects.postgresql import base as postgresql
from sqlalchemy.dialects.postgresql import HSTORE, hstore, array
import decimal
+from sqlalchemy import util
from sqlalchemy.testing.util import round_decimal
from sqlalchemy.sql import table, column, operators
import logging
@@ -2836,8 +2837,8 @@ class HStoreTest(fixtures.TestBase):
dialect = default.DefaultDialect()
proc = self.test_table.c.hash.type._cached_bind_processor(dialect)
eq_(
- proc({"key1": "value1", "key2": "value2"}),
- '"key2"=>"value2", "key1"=>"value1"'
+ proc(util.OrderedDict([("key1", "value1"), ("key2", "value2")])),
+ '"key1"=>"value1", "key2"=>"value2"'
)
def test_parse_error(self):
@@ -2878,8 +2879,8 @@ class HStoreTest(fixtures.TestBase):
dialect._has_native_hstore = False
proc = self.test_table.c.hash.type._cached_bind_processor(dialect)
eq_(
- proc({"key1": "value1", "key2": "value2"}),
- '"key2"=>"value2", "key1"=>"value1"'
+ proc(util.OrderedDict([("key1", "value1"), ("key2", "value2")])),
+ '"key1"=>"value1", "key2"=>"value2"'
)
def test_result_deserialize_psycopg2(self):