Consistently differenting between double and int values as property keys (otherwise there may be a confusing mix present in the property repository)

This commit is contained in:
Matthias Koefferlein
2025-08-03 19:46:31 +02:00
parent 4773bb3227
commit 8a5e83bf5d
4 changed files with 48 additions and 15 deletions
+3 -3
View File
@@ -1144,11 +1144,11 @@ class DBLayoutTest(unittest.TestCase):
shape = s
self.assertEqual(shape.property(2), "hello, world")
self.assertEqual(shape.property("2"), None)
self.assertEqual(shape.property(2.0), "hello, world")
self.assertEqual(shape.property(2.0), None)
self.assertEqual(shape.property(22), None)
self.assertEqual(shape.property(42), "the answer")
self.assertEqual(shape.property("42"), None)
self.assertEqual(shape.property(42.0), "the answer")
self.assertEqual(shape.property(42.0), None)
ly2 = pya.Layout()
ly2.read(file_oas)
@@ -1158,7 +1158,7 @@ class DBLayoutTest(unittest.TestCase):
shape = s
self.assertEqual(shape.property(2), "hello, world")
self.assertEqual(shape.property("2"), None)
self.assertEqual(shape.property(2.0), "hello, world")
self.assertEqual(shape.property(2.0), None)
self.assertEqual(shape.property(22), None)
self.assertEqual(shape.property("42"), "the answer")
self.assertEqual(shape.property(42), None)