Merge pull request #1583 from Kodiologist/update-test_preprocessor_exceptions

Update test_preprocessor_exceptions
This commit is contained in:
Kodi Arfer 2018-04-29 19:50:30 -07:00 committed by GitHub
commit 1eccd10d24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -44,15 +44,12 @@ def test_preprocessor_expression():
assert obj == macroexpand(obj, HyASTCompiler("")) assert obj == macroexpand(obj, HyASTCompiler(""))
@pytest.mark.xfail
def test_preprocessor_exceptions(): def test_preprocessor_exceptions():
""" Test that macro expansion raises appropriate exceptions""" """ Test that macro expansion raises appropriate exceptions"""
try: with pytest.raises(HyMacroExpansionError) as excinfo:
macroexpand(tokenize('(defn)')[0], HyASTCompiler(__name__)) macroexpand(tokenize('(defn)')[0], HyASTCompiler(__name__))
assert False assert "_hy_anon_fn_" not in excinfo.value.message
except HyMacroExpansionError as e: assert "TypeError" not in excinfo.value.message
assert "_hy_anon_fn_" not in str(e)
assert "TypeError" not in str(e)
def test_macroexpand_nan(): def test_macroexpand_nan():