mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 14:04:26 +08:00
finally change name of test.base module to helpers.py, fixes #181
This commit is contained in:
@@ -167,11 +167,11 @@ from .......import_tree import mod1
|
|||||||
#?
|
#?
|
||||||
mod1.a
|
mod1.a
|
||||||
|
|
||||||
from .. import base
|
from .. import helpers
|
||||||
#? int()
|
#? int()
|
||||||
base.sample_int
|
helpers.sample_int
|
||||||
|
|
||||||
from ..base import sample_int as f
|
from ..helpers import sample_int as f
|
||||||
#? int()
|
#? int()
|
||||||
f
|
f
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import tempfile
|
|||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from . import base
|
from . import helpers
|
||||||
from . import run
|
from . import run
|
||||||
from . import refactor
|
from . import refactor
|
||||||
|
|
||||||
@@ -12,11 +12,11 @@ from . import refactor
|
|||||||
def pytest_addoption(parser):
|
def pytest_addoption(parser):
|
||||||
parser.addoption(
|
parser.addoption(
|
||||||
"--integration-case-dir",
|
"--integration-case-dir",
|
||||||
default=os.path.join(base.test_dir, 'completion'),
|
default=os.path.join(helpers.test_dir, 'completion'),
|
||||||
help="Directory in which integration test case files locate.")
|
help="Directory in which integration test case files locate.")
|
||||||
parser.addoption(
|
parser.addoption(
|
||||||
"--refactor-case-dir",
|
"--refactor-case-dir",
|
||||||
default=os.path.join(base.test_dir, 'refactor'),
|
default=os.path.join(helpers.test_dir, 'refactor'),
|
||||||
help="Directory in which refactoring test case files locate.")
|
help="Directory in which refactoring test case files locate.")
|
||||||
parser.addoption(
|
parser.addoption(
|
||||||
"--test-files", "-T", default=[], action='append',
|
"--test-files", "-T", default=[], action='append',
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
|
"""
|
||||||
|
Tests ``from __future__ import absolute_import`` (only important for
|
||||||
|
Python 2.X)
|
||||||
|
"""
|
||||||
import jedi
|
import jedi
|
||||||
from jedi.parsing import Parser
|
from jedi.parsing import Parser
|
||||||
from . import base
|
from . import helpers
|
||||||
|
|
||||||
|
|
||||||
def test_explicit_absolute_imports():
|
def test_explicit_absolute_imports():
|
||||||
@@ -29,7 +33,7 @@ def test_dont_break_imports_without_namespaces():
|
|||||||
assert parser.module.has_explicit_absolute_import
|
assert parser.module.has_explicit_absolute_import
|
||||||
|
|
||||||
|
|
||||||
@base.cwd_at("test/absolute_import")
|
@helpers.cwd_at("test/absolute_import")
|
||||||
def test_can_complete_when_shadowing():
|
def test_can_complete_when_shadowing():
|
||||||
filename = "unittest.py"
|
filename = "unittest.py"
|
||||||
with open(filename) as f:
|
with open(filename) as f:
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import textwrap
|
import textwrap
|
||||||
|
|
||||||
from .base import unittest
|
from .helpers import TestCase
|
||||||
from jedi import Script
|
from jedi import Script
|
||||||
|
|
||||||
class TestCallSignatures(unittest.TestCase):
|
class TestCallSignatures(TestCase):
|
||||||
def _run(self, source, expected_name, expected_index=0, line=None, column=None):
|
def _run(self, source, expected_name, expected_index=0, line=None, column=None):
|
||||||
signatures = Script(source, line, column).call_signatures()
|
signatures = Script(source, line, column).call_signatures()
|
||||||
|
|
||||||
|
|||||||
@@ -5,11 +5,10 @@ Tests for `api.defined_names`.
|
|||||||
import textwrap
|
import textwrap
|
||||||
|
|
||||||
from jedi import api
|
from jedi import api
|
||||||
from .base import TestCase
|
from .helpers import TestCase
|
||||||
|
|
||||||
|
|
||||||
class TestDefinedNames(TestCase):
|
class TestDefinedNames(TestCase):
|
||||||
|
|
||||||
def assert_definition_names(self, definitions, names):
|
def assert_definition_names(self, definitions, names):
|
||||||
self.assertEqual([d.name for d in definitions], names)
|
self.assertEqual([d.name for d in definitions], names)
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ Testing of docstring related issues and especially ``jedi.docstrings``.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import jedi
|
import jedi
|
||||||
from .base import unittest
|
from .helpers import unittest
|
||||||
|
|
||||||
|
|
||||||
class TestDocstring(unittest.TestCase):
|
class TestDocstring(unittest.TestCase):
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import textwrap
|
|||||||
|
|
||||||
import jedi
|
import jedi
|
||||||
from jedi import api_classes
|
from jedi import api_classes
|
||||||
from .base import unittest
|
from .helpers import TestCase
|
||||||
|
|
||||||
|
|
||||||
class MixinTestFullName(object):
|
class MixinTestFullName(object):
|
||||||
@@ -38,7 +38,7 @@ class MixinTestFullName(object):
|
|||||||
self.check('from os import path', 'os.path')
|
self.check('from os import path', 'os.path')
|
||||||
|
|
||||||
|
|
||||||
class TestFullNameWithGotoDefinitions(MixinTestFullName, unittest.TestCase):
|
class TestFullNameWithGotoDefinitions(MixinTestFullName, TestCase):
|
||||||
operation = 'goto_definitions'
|
operation = 'goto_definitions'
|
||||||
|
|
||||||
def test_tuple_mapping(self):
|
def test_tuple_mapping(self):
|
||||||
@@ -48,11 +48,11 @@ class TestFullNameWithGotoDefinitions(MixinTestFullName, unittest.TestCase):
|
|||||||
any_re""", 're.RegexObject')
|
any_re""", 're.RegexObject')
|
||||||
|
|
||||||
|
|
||||||
class TestFullNameWithCompletions(MixinTestFullName, unittest.TestCase):
|
class TestFullNameWithCompletions(MixinTestFullName, TestCase):
|
||||||
operation = 'completions'
|
operation = 'completions'
|
||||||
|
|
||||||
|
|
||||||
class TestFullDefinedName(unittest.TestCase):
|
class TestFullDefinedName(TestCase):
|
||||||
"""
|
"""
|
||||||
Test combination of ``obj.full_name`` and ``jedi.defined_names``.
|
Test combination of ``obj.full_name`` and ``jedi.defined_names``.
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import os
|
|||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from . import base
|
from . import helpers
|
||||||
|
|
||||||
|
|
||||||
def assert_case_equal(case, actual, desired):
|
def assert_case_equal(case, actual, desired):
|
||||||
@@ -23,7 +23,7 @@ desired = %s
|
|||||||
def test_integration(case, monkeypatch, pytestconfig):
|
def test_integration(case, monkeypatch, pytestconfig):
|
||||||
if case.skip is not None:
|
if case.skip is not None:
|
||||||
pytest.skip(case.skip)
|
pytest.skip(case.skip)
|
||||||
repo_root = base.root_dir
|
repo_root = helpers.root_dir
|
||||||
monkeypatch.chdir(os.path.join(repo_root, 'jedi'))
|
monkeypatch.chdir(os.path.join(repo_root, 'jedi'))
|
||||||
case.run(assert_case_equal)
|
case.run(assert_case_equal)
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ Tests".
|
|||||||
import itertools
|
import itertools
|
||||||
|
|
||||||
from jedi import Script
|
from jedi import Script
|
||||||
from .base import cwd_at
|
from .helpers import cwd_at
|
||||||
|
|
||||||
|
|
||||||
def test_goto_definition_on_import():
|
def test_goto_definition_on_import():
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
Tests of ``jedi.api.Interpreter``.
|
Tests of ``jedi.api.Interpreter``.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .base import TestCase
|
from .helpers import TestCase
|
||||||
import jedi
|
import jedi
|
||||||
from jedi._compatibility import is_py33
|
from jedi._compatibility import is_py33
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ found a good place in any other testing module.
|
|||||||
import os
|
import os
|
||||||
import textwrap
|
import textwrap
|
||||||
|
|
||||||
from .base import TestCase, cwd_at
|
from .helpers import TestCase, cwd_at
|
||||||
|
|
||||||
import jedi
|
import jedi
|
||||||
from jedi import Script
|
from jedi import Script
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ should.
|
|||||||
import time
|
import time
|
||||||
import functools
|
import functools
|
||||||
|
|
||||||
from .base import TestCase
|
from .helpers import TestCase
|
||||||
import jedi
|
import jedi
|
||||||
|
|
||||||
class TestSpeed(TestCase):
|
class TestSpeed(TestCase):
|
||||||
|
|||||||
Reference in New Issue
Block a user