diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2015-10-28 15:27:44 +0200 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2015-10-28 15:27:44 +0200 |
commit | 9527b030bc58ee4c5c32bb9d97126bfbeb79afdf (patch) | |
tree | 3743f5e9733247bb4453a3da7f9ed5e61d26f13f | |
parent | 22f3b25c1898a32d81a5c4bf8c2b60d144d701f0 (diff) | |
download | astroid-git-9527b030bc58ee4c5c32bb9d97126bfbeb79afdf.tar.gz |
Rename the brain files again to avoid naming conflicts.
-rw-r--r-- | astroid/brain/brain_builtin_inference.py (renamed from astroid/brain/_builtin_inference.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_dateutil.py (renamed from astroid/brain/_dateutil.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_gi.py (renamed from astroid/brain/_gi.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_mechanize.py (renamed from astroid/brain/_mechanize.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_nose.py (renamed from astroid/brain/_nose.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_numpy.py (renamed from astroid/brain/_numpy.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_pytest.py (renamed from astroid/brain/_pytest.py) | 2 | ||||
-rw-r--r-- | astroid/brain/brain_qt.py (renamed from astroid/brain/_qt.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_six.py (renamed from astroid/brain/_six.py) | 0 | ||||
-rw-r--r-- | astroid/brain/brain_stdlib.py (renamed from astroid/brain/_stdlib.py) | 0 | ||||
-rw-r--r-- | astroid/tests/unittest_brain.py | 22 |
11 files changed, 23 insertions, 1 deletions
diff --git a/astroid/brain/_builtin_inference.py b/astroid/brain/brain_builtin_inference.py index c6245bea..c6245bea 100644 --- a/astroid/brain/_builtin_inference.py +++ b/astroid/brain/brain_builtin_inference.py diff --git a/astroid/brain/_dateutil.py b/astroid/brain/brain_dateutil.py index 0b45412c..0b45412c 100644 --- a/astroid/brain/_dateutil.py +++ b/astroid/brain/brain_dateutil.py diff --git a/astroid/brain/_gi.py b/astroid/brain/brain_gi.py index f8acb428..f8acb428 100644 --- a/astroid/brain/_gi.py +++ b/astroid/brain/brain_gi.py diff --git a/astroid/brain/_mechanize.py b/astroid/brain/brain_mechanize.py index 20a253a4..20a253a4 100644 --- a/astroid/brain/_mechanize.py +++ b/astroid/brain/brain_mechanize.py diff --git a/astroid/brain/_nose.py b/astroid/brain/brain_nose.py index 9a37f4e1..9a37f4e1 100644 --- a/astroid/brain/_nose.py +++ b/astroid/brain/brain_nose.py diff --git a/astroid/brain/_numpy.py b/astroid/brain/brain_numpy.py index 75f4f18f..75f4f18f 100644 --- a/astroid/brain/_numpy.py +++ b/astroid/brain/brain_numpy.py diff --git a/astroid/brain/_pytest.py b/astroid/brain/brain_pytest.py index 8165a2ed..4f615c14 100644 --- a/astroid/brain/_pytest.py +++ b/astroid/brain/brain_pytest.py @@ -1,5 +1,5 @@ """Astroid hooks for pytest."""
-
+from __future__ import absolute_import
from astroid import MANAGER, register_module_extender
from astroid.builder import AstroidBuilder
diff --git a/astroid/brain/_qt.py b/astroid/brain/brain_qt.py index f568b65f..f568b65f 100644 --- a/astroid/brain/_qt.py +++ b/astroid/brain/brain_qt.py diff --git a/astroid/brain/_six.py b/astroid/brain/brain_six.py index a1043ea5..a1043ea5 100644 --- a/astroid/brain/_six.py +++ b/astroid/brain/brain_six.py diff --git a/astroid/brain/_stdlib.py b/astroid/brain/brain_stdlib.py index 51265d6b..51265d6b 100644 --- a/astroid/brain/_stdlib.py +++ b/astroid/brain/brain_stdlib.py diff --git a/astroid/tests/unittest_brain.py b/astroid/tests/unittest_brain.py index 861fab23..cb354624 100644 --- a/astroid/tests/unittest_brain.py +++ b/astroid/tests/unittest_brain.py @@ -59,6 +59,12 @@ try: except ImportError: HAS_NUMPY = False +try: + import pytest # pylint: disable=unused-import + HAS_PYTEST = True +except ImportError: + HAS_PYTEST = False + class HashlibTest(unittest.TestCase): def test_hashlib(self): @@ -450,5 +456,21 @@ class NumpyBrainTest(unittest.TestCase): self.assertIsInstance(inferred, nodes.FunctionDef) +@unittest.skipUnless(HAS_PYTEST, "This test requires the pytest library.") +class PytestBrainTest(unittest.TestCase): + + def test_pytest(self): + ast_node = test_utils.extract_node(''' + import pytest + pytest #@ + ''') + module = next(ast_node.infer()) + self.assertIn('deprecated_call', module) + self.assertIn('exit', module) + self.assertIn('fail', module) + self.assertIn('fixture', module) + self.assertIn('mark', module) + + if __name__ == '__main__': unittest.main() |