def withFixture(self): common.activate({'main': ['basic']}) with traad.app.bind_to_project(common.activated_path('main')) as self.traad_app: self.app = webtest.TestApp(self.traad_app) yield common.deactivate()
def withFixture(self): common.activate({'main': ['basic']}) with traad.app.bind_to_project( common.activated_path('main')) as self.traad_app: self.app = webtest.TestApp(self.traad_app) yield common.deactivate()
def test_find_definition(self): path = os.path.join(common.activated_path('main'), 'basic', 'bar.py') resp = self.app.post_json('/findit/definition', { 'path': path, 'offset': 142, }) self.assertEqual( resp.json['data'], [os.path.join('basic', 'bar.py'), [91, 100], 91, False, 7])
def setUp(self): common.activate({'main': ['basic']}) self.host = 'localhost' self.port = '9752' self.server_proc = subprocess.Popen( ['python', '-m', 'traad.server', '-p', str(self.port), common.activated_path('main')], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) wait_for_server(self.host, self.port)
def test_find_definition(self): path = os.path.join( common.activated_path('main'), 'basic', 'bar.py') with open(path, 'r') as f: code = f.read() loc = findit.find_definition(self.proj, code, 142, os.path.join('basic', 'bar.py')) self.assertEqual( loc, (os.path.join('basic', 'bar.py'), (91, 100), 91, False, 7))
def test_find_definition(self): path = os.path.join( common.activated_path('main'), 'basic', 'bar.py') with open(path, 'r') as f: code = f.read() loc = self.proj.find_definition( code, 142, os.path.join('basic', 'bar.py')).get() self.assertEqual( loc, (os.path.join('basic', 'bar.py'), (91, 100), 91, False, 7))
def test_find_definition(self): path = os.path.join( common.activated_path('main'), 'basic', 'bar.py') resp = self.app.post_json( '/findit/definition', { 'path': path, 'offset': 142, }) self.assertEqual( resp.json['data'], [os.path.join('basic', 'bar.py'), [91, 100], 91, False, 7])
def test_find_definition(self): path = os.path.join( common.activated_path('main'), 'basic', 'bar.py') with open(path, 'r') as f: code = f.read() resp = self.app.post_json( '/findit/definition', { 'code': code, 'path': 'basic/bar.py', 'offset': 142, }) self.assertEqual( resp.json['data'], [os.path.join('basic', 'bar.py'), [91, 100], 91, False, 7])
def test_find_definition(self): path = os.path.join( common.activated_path('main'), 'basic', 'bar.py') with open(path, 'r') as f: code = f.read() rsp_data = json_request( url='http://{}:{}/findit/definition'.format( self.host, self.port), data={ 'code': code, 'path': 'basic/bar.py', 'offset': 142, }, method='GET') self.assertEqual( rsp_data['data'], [os.path.join('basic', 'bar.py'), [91, 100], 91, False, 7])