Skip to content

Commit 9d8002a

Browse files
committed
Improved path location handling
1 parent e8b9a82 commit 9d8002a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tests/backend/netypne_model_importer_test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@ def test_dict_import_1(self):
4545

4646
# print(type(netpyne_info['net']['params']))
4747

48+
path = next(filter(lambda p: os.path.join('tests', 'backend') in p, sys.path), None)
49+
4850
netpyne_info['compileMod'] = False
4951
netpyne_info['loadMod'] = False
5052
netpyne_info['modFolder'] = "mod"
51-
netpyne_info['netParamsPath'] = sys.path[1] + '/models'
53+
netpyne_info['netParamsPath'] = os.path.join(path, 'models')
5254
netpyne_info['netParamsModuleName'] = "gui_import_dict"
5355
netpyne_info['netParamsVariable'] = "netParams"
54-
netpyne_info['simConfigPath'] = sys.path[1] + '/models'
56+
netpyne_info['simConfigPath'] = os.path.join(path, 'models')
5557
netpyne_info['simConfigModuleName'] = "gui_import_dict"
5658
netpyne_info['simConfigVariable'] = "simConfig"
5759

0 commit comments

Comments
 (0)