From b42c83006b043184d71d5afaf003faf408b93fbd Mon Sep 17 00:00:00 2001 From: Vincent Jacques Date: Thu, 23 Oct 2014 21:17:56 -0700 Subject: [PATCH] Remove assumption about set ordering Python 3.4 --- LowVoltage/operations/conversion.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LowVoltage/operations/conversion.py b/LowVoltage/operations/conversion.py index 24b918c..7dfdfed 100755 --- a/LowVoltage/operations/conversion.py +++ b/LowVoltage/operations/conversion.py @@ -76,8 +76,8 @@ def testConvertValueToDb(self): self.assertEqual(_convert_value_to_db(False), {"BOOL": False}) self.assertEqual(_convert_value_to_db(42), {"N": "42"}) self.assertEqual(_convert_value_to_db(None), {"NULL": True}) - self.assertEqual(_convert_value_to_db(set([42, 43])), {"NS": ["42", "43"]}) - self.assertEqual(_convert_value_to_db(set(["foo", "bar"])), {"SS": ["foo", "bar"]}) + self.assertIn(_convert_value_to_db(set([42, 43])), [{"NS": ["42", "43"]}, {"NS": ["43", "42"]}]) + self.assertIn(_convert_value_to_db(set(["foo", "bar"])), [{"SS": ["foo", "bar"]}, {"SS": ["bar", "foo"]}]) self.assertEqual(_convert_value_to_db([True, 42]), {"L": [{"BOOL": True}, {"N": "42"}]}) self.assertEqual(_convert_value_to_db({"a": True, "b": 42}), {"M": {"a": {"BOOL": True}, "b": {"N": "42"}}}) with self.assertRaises(TypeError):