From 41b70ff888b62e24e3014569e11b46a259f9f903 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 20 Apr 2013 11:47:25 -0400 Subject: [PATCH] - establish ordering here for the hstore repr test --- test/dialect/test_postgresql.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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): -- 2.47.2