summaryrefslogtreecommitdiff
path: root/tests/test_manager.py
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2023-04-22 21:03:04 +0200
committerGitHub <noreply@github.com>2023-04-22 21:03:04 +0200
commitd4529f5617e1b952c3fc167dd714efb090d72081 (patch)
treeb09df00cd83e5186d8f607017f02274e27f0950c /tests/test_manager.py
parent8805036d679f41ee54efd08294849dbe12db487d (diff)
downloadastroid-git-d4529f5617e1b952c3fc167dd714efb090d72081.tar.gz
Fix constructors of ``ClassDef`` (#2130)
Diffstat (limited to 'tests/test_manager.py')
-rw-r--r--tests/test_manager.py21
1 files changed, 18 insertions, 3 deletions
diff --git a/tests/test_manager.py b/tests/test_manager.py
index 4f76d09c..ef0c0699 100644
--- a/tests/test_manager.py
+++ b/tests/test_manager.py
@@ -25,7 +25,7 @@ from astroid.exceptions import (
from astroid.interpreter._import import util
from astroid.modutils import EXT_LIB_DIRS, module_in_path
from astroid.nodes import Const
-from astroid.nodes.scoped_nodes import ClassDef
+from astroid.nodes.scoped_nodes import ClassDef, Module
from . import resources
@@ -420,12 +420,27 @@ class ClearCacheTest(unittest.TestCase):
baseline_cache_infos = [lru.cache_info() for lru in lrus]
# Generate some hits and misses
- ClassDef().lookup("garbage")
+ module = Module("", file="", path=[], package=False)
+ ClassDef(
+ "",
+ lineno=0,
+ col_offset=0,
+ end_lineno=0,
+ end_col_offset=0,
+ parent=module,
+ ).lookup("garbage")
module_in_path("unittest", "garbage_path")
util.is_namespace("unittest")
astroid.interpreter.objectmodel.ObjectModel().attributes()
with pytest.raises(AttributeInferenceError):
- ClassDef().getattr("garbage")
+ ClassDef(
+ "",
+ lineno=0,
+ col_offset=0,
+ end_lineno=0,
+ end_col_offset=0,
+ parent=module,
+ ).getattr("garbage")
# Did the hits or misses actually happen?
incremented_cache_infos = [lru.cache_info() for lru in lrus]