From 38cacba3853cf3fb279edd44e00cd0c7fc27aea4 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 29 Dec 2017 16:09:48 +0100 Subject: [PATCH] Differentiate between different Python versions in a specific test --- test/test_api/test_api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/test_api/test_api.py b/test/test_api/test_api.py index c3aa922d..22774c90 100644 --- a/test/test_api/test_api.py +++ b/test/test_api/test_api.py @@ -107,15 +107,15 @@ def test_completion_on_complex_literals(Script): set(['if', 'and', 'in', 'is', 'not', 'or'])) -def test_goto_assignments_on_non_name(Script): +def test_goto_assignments_on_non_name(Script, environment): assert Script('for').goto_assignments() == [] assert Script('assert').goto_assignments() == [] - if is_py3: - assert Script('True').goto_assignments() == [] - else: + if environment.version_info.major == 2: # In Python 2.7 True is still a name. assert Script('True').goto_assignments()[0].description == 'instance True' + else: + assert Script('True').goto_assignments() == [] def test_goto_definitions_on_non_name(Script):