From: Mike Bayer Date: Sat, 20 Apr 2013 15:47:25 +0000 (-0400) Subject: - establish ordering here for the hstore repr test X-Git-Tag: rel_0_8_1~12^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41b70ff888b62e24e3014569e11b46a259f9f903;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - establish ordering here for the hstore repr test --- diff --git a/test/dialect/test_postgresql.py b/test/dialect/test_postgresql.py index 005aed1cee..5f1ed76043 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):