]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- establish ordering here for the hstore repr test
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Apr 2013 15:47:25 +0000 (11:47 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 20 Apr 2013 15:47:25 +0000 (11:47 -0400)
test/dialect/test_postgresql.py

index 005aed1ceeca51884ec087ca17c3ed7c860a493c..5f1ed7604351ac654d5e673a001e30bc5d3aec9e 100644 (file)
@@ -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):