mirror of
https://github.com/KLayout/klayout.git
synced 2026-08-30 09:49:21 +02:00
Bugfix: restoring original overload matching scheme for Ruby and Python
This commit is contained in:
Vendored
+2
-2
@@ -3261,14 +3261,14 @@ class BasicTest(unittest.TestCase):
|
||||
bb.d4(1, "a", 2.0, xxx=17)
|
||||
except Exception as ex:
|
||||
m = str(ex)
|
||||
self.assertEqual(m, "Unknown keyword parameter: xxx in BB.d4")
|
||||
self.assertEqual(m, "Can't match arguments. Variants are:\n string d4(int a, string b, double c, B3::E d = E3A, variant e = nil) [unknown keyword parameter: xxx]\n in BB.d4")
|
||||
|
||||
m = ""
|
||||
try:
|
||||
bb.d4(a=1, b="a", c=2.0, xxx=17)
|
||||
except Exception as ex:
|
||||
m = str(ex)
|
||||
self.assertEqual(m, "Unknown keyword parameter: xxx in BB.d4")
|
||||
self.assertEqual(m, "Can't match arguments. Variants are:\n string d4(int a, string b, double c, B3::E d = E3A, variant e = nil) [unknown keyword parameter: xxx]\n in BB.d4")
|
||||
|
||||
self.assertEqual(bb.d4(1, "a", 2.0), "1,a,2,100,nil")
|
||||
self.assertEqual(bb.d4(1, "a", 2.0, e=42), "1,a,2,100,42")
|
||||
|
||||
Reference in New Issue
Block a user