Simon Krajewski 11 gadi atpakaļ
vecāks
revīzija
ceb60ee71e
1 mainītis faili ar 23 papildinājumiem un 0 dzēšanām
  1. 23 0
      tests/unit/issues/Issue2856.hx

+ 23 - 0
tests/unit/issues/Issue2856.hx

@@ -0,0 +1,23 @@
+package unit.issues;
+
+class Issue2856 extends Test {
+	#if python
+	function test() {
+		function x (args:python.KwArgs) {
+			var dict = args.toDict();
+			var acc = [];
+			for (key in dict.keys()) {
+				acc.push(key + "=" +dict.get(key, null));
+			}
+			return acc.join(";");
+		}
+
+		var a = python.Lib.anonToDict({ "a" : 1, "b" : 2});
+		var res = x( a );
+		eq("a=1;b=2", res);
+
+		var res = x( python.Lib.anonToDict({ "a" : 1, "b" : 2}) );
+		eq("a=1;b=2", res);
+	}
+	#end
+}