hy/tests/native_tests/extra/reserved.hy
Kodi Arfer 484daafa53 Move hy.core.reserved to hy.extra.reserved (#1231)
It was an odd one out by being in hy.core but needing to be called by a qualified name. It's at home in hy.extra.
2017-03-02 16:49:32 -06:00

15 lines
426 B
Hy

(import [hy.extra.reserved [names] hy._compat [PY3]])
(defn test-reserved []
(assert (is (type (names)) frozenset))
(assert (in "and" (names)))
(when PY3
(assert (in "False" (names))))
(assert (in "pass" (names)))
(assert (in "class" (names)))
(assert (in "defclass" (names)))
(assert (in "->" (names)))
(assert (in "keyword?" (names)))
(assert (not-in "foo" (names)))
(assert (not-in "hy" (names))))