diff --git a/tests/test_destructure.hy b/tests/test_destructure.hy index 23cfdf83..9e669b12 100644 --- a/tests/test_destructure.hy +++ b/tests/test_destructure.hy @@ -342,7 +342,8 @@ (defn+ foo []) (assert (is (foo) None))) -(defn test-defn+-fancy [] +(do-mac (when (>= hy.I.sys.version-info #(3 12)) +'(defn test-defn+-fancy [] (defn decorator1 [f] (setv f.a1 1) @@ -364,7 +365,7 @@ (assert (= fancy-fun.a2 2)) (assert (= (str (:return (hy.I.inspect.get-annotations fancy-fun))) - "list[T]"))) + "list[T]"))))) (defn test-fn+ [] diff --git a/tests/test_oop.hy b/tests/test_oop.hy index 45e10aa8..6d491933 100644 --- a/tests/test_oop.hy +++ b/tests/test_oop.hy @@ -100,7 +100,8 @@ (assert (= x.attr 2))) -(defn test-meth-fancy [] +(do-mac (when (>= hy.I.sys.version-info #(3 12)) +'(defn test-meth-fancy [] (defclass Pony [] (meth @@ -117,7 +118,7 @@ (assert (= Pony.fancy-meth.da "hello")) (assert (= (str (:return (hy.I.inspect.get-annotations Pony.fancy-meth))) - "list[T]"))) + "list[T]"))))) (defn test-ameth []