Esempio n. 1
0
    def rpc_init(self, options):
        self.project_root = options["project_root"]

        if jedibackend:
            self.backend = jedibackend.JediBackend(self.project_root)
        else:
            self.backend = None

        return {'jedi_available': (self.backend is not None)}
Esempio n. 2
0
    def rpc_init(self, options):
        self.project_root = options["project_root"]

        if ropebackend and options["backend"] == "rope":
            self.backend = ropebackend.RopeBackend(self.project_root)
        elif jedibackend and options["backend"] == "jedi":
            self.backend = jedibackend.JediBackend(self.project_root)
        elif ropebackend:
            self.backend = ropebackend.RopeBackend(self.project_root)
        elif jedibackend:
            self.backend = jedibackend.JediBackend(self.project_root)
        else:
            self.backend = None

        return {
            'backend':
            (self.backend.name if self.backend is not None else None)
        }
Esempio n. 3
0
 def setUp(self):
     super(JediBackendTestCase, self).setUp()
     env = jedi.get_default_environment().path
     self.backend = jedibackend.JediBackend(self.project_root, env)
Esempio n. 4
0
 def setUp(self):
     super(JediBackendTestCase, self).setUp()
     self.backend = jedibackend.JediBackend(self.project_root)