Ejemplo n.º 1
0
def test_interface_deprecation(project: Project) -> None:
    linker = inspector.Linker(project)
    cls = astroid.extract_node('''
        class IMachin: pass

        class Concrete:  #@
            """docstring"""
            __implements__ = (IMachin,)
    ''')
    with pytest.warns(DeprecationWarning):
        linker.visit_classdef(cls)
Ejemplo n.º 2
0
def project():
    project = get_project("data", "data")
    linker = inspector.Linker(project)
    linker.visit(project)
    return project
Ejemplo n.º 3
0
def project(get_project: Callable) -> Project:
    project = get_project("data", "data")
    linker = inspector.Linker(project)
    linker.visit(project)
    return project
Ejemplo n.º 4
0
 def setUp(self):
     super(LinkerTest, self).setUp()
     self.project = get_project('data', 'data')
     self.linker = inspector.Linker(self.project)
     self.linker.visit(self.project)
def project():
    project = get_project('data', 'data')
    linker = inspector.Linker(project)
    linker.visit(project)
    return project