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)}
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) }
def setUp(self): super(JediBackendTestCase, self).setUp() env = jedi.get_default_environment().path self.backend = jedibackend.JediBackend(self.project_root, env)
def setUp(self): super(JediBackendTestCase, self).setUp() self.backend = jedibackend.JediBackend(self.project_root)