diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-04-20 11:47:25 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-04-20 11:47:25 -0400 |
commit | 41b70ff888b62e24e3014569e11b46a259f9f903 (patch) | |
tree | 6bc25bb2a0b96ebf73b72d27146949bbd1b64035 /test/dialect/test_postgresql.py | |
parent | 666fda3c9c45e5a710abb355b1052b3ef4775cf5 (diff) | |
download | sqlalchemy-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.py | 9 |
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): |