args = (<tvb.tests.framework.adapters.analyzers.timeseries_metrics_adapter_test.TimeSeriesMetricsAdapterTest testMethod=test_adapter_launch>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/analyzers/timeseries_metrics_adapter_test.py:67: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718bf783b0>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718c24aad0>
current_user = <USER('test_user','test_pass','test_mail@tvb.org','True','test', None)>, project_id = 1, visible = True
data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('TestProject', '1')>, tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/TestProject/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.cff_importer_test.CFFUploadTest testMethod=test_happy_flow_import>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/cff_importer_test.py:87: in test_happy_flow_import
self._run_cff_importer(self.VALID_CFF)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/cff_importer_test.py:67: in _run_cff_importer
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c034200>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718b444fd0>
current_user = <USER('CFF_User','test_pass','test_mail@tvb.org','True','test', None)>, project_id = 1, visible = True
data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('CFF_Project', '1')>, tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/CFF_Project/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.csv_importer_test.CSVConnectivityImporterTest testMethod=test_bad_reference>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/csv_importer_test.py:139: in test_bad_reference
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c72a170>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718a5248d0>
current_user = <USER('test_user','test_pass','test_mail@tvb.org','True','test', None)>, project_id = 1, visible = True
data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('TestProject', '1')>, tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/TestProject/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.gifti_importer_test.GIFTISurfaceImporterTest testMethod=test_import_timeseries_gifti_data>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/gifti_importer_test.py:128: in test_import_timeseries_gifti_data
time_series = parser.parse(self.GIFTI_TIME_SERIES_FILE)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.adapters.uploaders.gifti.parser.GIFTIParser object at 0x7f718a4be690>
data_file = '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/gifti/sample.time_series.gii', data_file_part2 = None
surface_type = 'ReadFromMetaData', should_center = False
def parse(self, data_file, data_file_part2=None, surface_type=OPTION_READ_METADATA, should_center=False):
"""
Parse NIFTI file(s) and returns A Surface or a TimeSeries for it.
:param surface_type: one of "Cortex" "Head" "ReadFromMetaData"
:param data_file_part2: a file containing the second part of the surface
"""
self.logger.debug("Start to parse GIFTI file: %s" % data_file)
if data_file is None:
raise ParseException("Please select GIFTI file which contains data to import")
if not os.path.exists(data_file):
> raise ParseException("Provided file %s does not exists" % data_file)
E ParseException: Provided file /home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/gifti/sample.time_series.gii does not exists
../../miniconda2/lib/python2.7/site-packages/tvb/adapters/uploaders/gifti/parser.py:188: ParseExceptionargs = (<tvb.tests.framework.adapters.uploaders.mat_timeseries_importer_test.MatTimeSeriesImporterTest testMethod=test_import_bold>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/mat_timeseries_importer_test.py:59: in setUp
self._import_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/mat_timeseries_importer_test.py:72: in _import_connectivity
uploaded=self.connectivity_path, Data_Subject='QL')
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a48a998>
adapter_instance = <tvb.adapters.uploaders.zip_connectivity_importer.ZIPConnectivityImporter object at 0x7f718a4be550>
current_user = <USER('datatype_factory_user_1527383897487341','test_pass','test_mail@tvb.org_1527383897487341','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'QL', 'uploaded': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/berlinSubjects/QL_20120814/QL_20120814_Connectivity.zip'}
operation_name = 'ZIPConnectivityImporter', project = <Project('DatatypesFactoryProject_1527383897487341', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383897487341/TEMP'
excep = FileStructureException("Could not unpack the given ZIP file...[Errno 2] No suc...kages/tvb_data/berlinSubjects/QL_20120814/QL_20120814_Connectivity.zip'", None)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
> raise OperationException(excep.message, excep)
E OperationException: Could not unpack the given ZIP file...[Errno 2] No such file or directory: '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/berlinSubjects/QL_20120814/QL_20120814_Connectivity.zip'
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:182: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.networkx_importer_test.NetworkxImporterTest testMethod=test_import>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/networkx_importer_test.py:76: in test_import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a3b2998>
adapter_instance = <tvb.adapters.uploaders.networkx_importer.NetworkxConnectivityImporter object at 0x7f718a4be250>
current_user = <USER('datatype_factory_user_1527383897919216','test_pass','test_mail@tvb.org_1527383897919216','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'John', 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/test_data/connectome_83.gpickle'}
operation_name = 'NetworkxConnectivityImporter', project = <Project('DatatypesFactoryProject_1527383897919216', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383897919216/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.nifti_importer_test.NIFTIImporterTest testMethod=test_import_demo_ts>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:105: in test_import_demo_ts
time_series = self._import(self.TIMESERIES_NII_FILE, TimeSeriesVolume)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:91: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a4d66c8>
adapter_instance = <tvb.adapters.uploaders.nifti_importer.NIFTIImporter object at 0x7f718a415b50>
current_user = <USER('datatype_factory_user_1527383898425594','test_pass','test_mail@tvb.org_1527383898425594','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'bla bla', 'apply_corrections': True, 'connectivity': None, 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/nifti/time_series_152.nii.gz'}
operation_name = 'NIFTIImporter', project = <Project('DatatypesFactoryProject_1527383898425594', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383898425594/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.nifti_importer_test.NIFTIImporterTest testMethod=test_import_nifti_compressed>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:152: in test_import_nifti_compressed
structure = self._import(self.GZ_NII_FILE)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:91: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a4bb8c0>
adapter_instance = <tvb.adapters.uploaders.nifti_importer.NIFTIImporter object at 0x7f718a557650>
current_user = <USER('datatype_factory_user_1527383898913479','test_pass','test_mail@tvb.org_1527383898913479','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'bla bla', 'apply_corrections': True, 'connectivity': None, 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/nifti/minimal.nii.gz'}
operation_name = 'NIFTIImporter', project = <Project('DatatypesFactoryProject_1527383898913479', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383898913479/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.nifti_importer_test.NIFTIImporterTest testMethod=test_import_nii_without_time_dimension>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:132: in test_import_nii_without_time_dimension
structure = self._import(self.NII_FILE)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:91: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a4d6908>
adapter_instance = <tvb.adapters.uploaders.nifti_importer.NIFTIImporter object at 0x7f718a4239d0>
current_user = <USER('datatype_factory_user_1527383899396026','test_pass','test_mail@tvb.org_1527383899396026','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'bla bla', 'apply_corrections': True, 'connectivity': None, 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/nifti/minimal.nii'}
operation_name = 'NIFTIImporter', project = <Project('DatatypesFactoryProject_1527383899396026', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383899396026/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.nifti_importer_test.NIFTIImporterTest testMethod=test_import_region_mapping>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:161: in test_import_region_mapping
mapping = self._import(self.GZ_NII_FILE, RegionVolumeMapping, to_link_conn.gid)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/nifti_importer_test.py:91: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a4475f0>
adapter_instance = <tvb.adapters.uploaders.nifti_importer.NIFTIImporter object at 0x7f718a5309d0>
current_user = <USER('datatype_factory_user_1527383901121366','test_pass','test_mail@tvb.org_1527383901121366','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'bla bla', 'apply_corrections': True, 'connectivity': 'd827622d-614b-11e8-8f2a-00265e70ef85', 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/nifti/minimal.nii.gz'}
operation_name = 'NIFTIImporter', project = <Project('DatatypesFactoryProject_1527383901121366', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383901121366/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.obj_importer_test.ObjSurfaceImporterTest testMethod=test_import_simple_with_normals>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/obj_importer_test.py:102: in test_import_simple_with_normals
surface = self._importSurface(self.torrus)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/obj_importer_test.py:78: in _importSurface
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f7189a045f0>
adapter_instance = <tvb.adapters.uploaders.obj_importer.ObjSurfaceImporter object at 0x7f718a517c90>
current_user = <USER('datatype_factory_user_1527383914525337','test_pass','test_mail@tvb.org_1527383914525337','True','user', None)>, project_id = 1
visible = True
data = {'Data_Subject': 'John', 'data_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/obj/test_torus.obj', 'surface_type': 'Face'}
operation_name = 'ObjSurfaceImporter', project = <Project('DatatypesFactoryProject_1527383914525337', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383914525337/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_bz2>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_bz2>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'RegionMappingImporterTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/region_mapping_importer_test.py:82: AttributeErrorargs = (<tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_txt>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_txt>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'RegionMappingImporterTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/region_mapping_importer_test.py:82: AttributeErrorargs = (<tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_zip>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_from_zip>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'RegionMappingImporterTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/region_mapping_importer_test.py:82: AttributeErrorargs = (<tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_no_surface_or_connectivity>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_no_surface_or_connectivity>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'RegionMappingImporterTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/region_mapping_importer_test.py:82: AttributeErrorargs = (<tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_wrong_file_content>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.uploaders.region_mapping_importer_test.RegionMappingImporterTest testMethod=test_import_wrong_file_content>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'RegionMappingImporterTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/region_mapping_importer_test.py:82: AttributeErrorargs = (<tvb.tests.framework.adapters.uploaders.sensors_importer_test.SensorsImporterTest testMethod=test_import_eeg_sensors>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:105: in test_import_eeg_sensors
eeg_sensors = self._import(self.EEG_FILE, self.importer.EEG_SENSORS, SensorsEEG())
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:89: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a2de128>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718c701e50>
current_user = <USER('datatype_factory_user_1527383945025290','test_pass','test_mail@tvb.org_1527383945025290','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/eeg_unitvector_62.txt.bz2', 'sensors_type': 'EEG Sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527383945025290', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383945025290/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.sensors_importer_test.SensorsImporterTest testMethod=test_import_internal_sensors>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:148: in test_import_internal_sensors
internal_sensors = self._import(self.EEG_FILE, self.importer.INTERNAL_SENSORS, SensorsInternal())
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:89: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a3721b8>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718a441f50>
current_user = <USER('datatype_factory_user_1527383945578440','test_pass','test_mail@tvb.org_1527383945578440','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/eeg_unitvector_62.txt.bz2', 'sensors_type': 'Internal Sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527383945578440', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383945578440/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.uploaders.sensors_importer_test.SensorsImporterTest testMethod=test_import_meg_sensors>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:119: in test_import_meg_sensors
meg_sensors = self._import(self.MEG_FILE, self.importer.MEG_SENSORS, SensorsMEG())
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/uploaders/sensors_importer_test.py:89: in _import
FlowService().fire_operation(importer, self.test_user, self.test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a2decb0>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718c320e10>
current_user = <USER('datatype_factory_user_1527383946034236','test_pass','test_mail@tvb.org_1527383946034236','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/meg_151.txt.bz2', 'sensors_type': 'MEG sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527383946034236', '1')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383946034236/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: meg_151.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: meg_151.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_generate_preview>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_generate_preview>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'BrainViewerTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/brainviewer_test.py:80: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_get_required_memory>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_get_required_memory>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'BrainViewerTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/brainviewer_test.py:80: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_launch>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'BrainViewerTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/brainviewer_test.py:80: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_launch_eeg>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.brainviewer_test.BrainViewerTest testMethod=test_launch_eeg>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'BrainViewerTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/brainviewer_test.py:80: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.connectivityviewer_test.ConnectivityViewerTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/connectivityviewer_test.py:58: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c0f3368>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718a56e4d0>
current_user = <USER('datatype_factory_user_1527383985489366','test_pass','test_mail@tvb.org_1527383985489366','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383985489366', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383985489366/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.covarianceviewer_test.CovarianceViewerTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/covarianceviewer_test.py:60: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c70b5a8>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f71899ed510>
current_user = <USER('datatype_factory_user_1527383985968845','test_pass','test_mail@tvb.org_1527383985968845','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383985968845', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383985968845/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.crosscoherenceviewer_test.CrossCoherenceViewerTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/crosscoherenceviewer_test.py:59: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a05fef0>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718b4a3cd0>
current_user = <USER('datatype_factory_user_1527383986474054','test_pass','test_mail@tvb.org_1527383986474054','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383986474054', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383986474054/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.crosscorelationviewer_test.CrossCorrelationViewerTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/crosscorelationviewer_test.py:59: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c71d0e0>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718a466390>
current_user = <USER('datatype_factory_user_1527383986944539','test_pass','test_mail@tvb.org_1527383986944539','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383986944539', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383986944539/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.eegmonitor_test.EEGMonitorTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/eegmonitor_test.py:60: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a05fcf8>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718a56edd0>
current_user = <USER('datatype_factory_user_1527383987425600','test_pass','test_mail@tvb.org_1527383987425600','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383987425600', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383987425600/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.ica_test.ICATest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/ica_test.py:59: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c255758>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718c0360d0>
current_user = <USER('datatype_factory_user_1527383987914415','test_pass','test_mail@tvb.org_1527383987914415','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527383987914415', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527383987914415/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.sensorsviewer_test.SensorViewersTest testMethod=test_launch_EEG>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/sensorsviewer_test.py:94: in test_launch_EEG
TestFactory.import_sensors(self.test_user, self.test_project, zip_path, Sensors_Importer.EEG_SENSORS)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:287: in import_sensors
FlowService().fire_operation(importer, user, project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a368ef0>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718a4f5f10>
current_user = <USER('datatype_factory_user_1527384002610480','test_pass','test_mail@tvb.org_1527384002610480','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/eeg_unitvector_62.txt.bz2', 'sensors_type': 'EEG Sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527384002610480', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527384002610480/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: eeg_unitvector_62.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.sensorsviewer_test.SensorViewersTest testMethod=test_launch_MEG>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/sensorsviewer_test.py:125: in test_launch_MEG
TestFactory.import_sensors(self.test_user, self.test_project, zip_path, Sensors_Importer.MEG_SENSORS)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:287: in import_sensors
FlowService().fire_operation(importer, user, project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718c2a5bd8>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718c703690>
current_user = <USER('datatype_factory_user_1527384011794692','test_pass','test_mail@tvb.org_1527384011794692','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/meg_151.txt.bz2', 'sensors_type': 'MEG sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527384011794692', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527384011794692/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: meg_151.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: meg_151.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.sensorsviewer_test.SensorViewersTest testMethod=test_launch_internal>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
> result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/sensorsviewer_test.py:140: in test_launch_internal
TestFactory.import_sensors(self.test_user, self.test_project, zip_path, Sensors_Importer.INTERNAL_SENSORS)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:287: in import_sensors
FlowService().fire_operation(importer, user, project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a162c68>
adapter_instance = <tvb.adapters.uploaders.sensors_importer.Sensors_Importer object at 0x7f718a557e10>
current_user = <USER('datatype_factory_user_1527384021005089','test_pass','test_mail@tvb.org_1527384021005089','True','user', None)>, project_id = 1
visible = True
data = {'sensors_file': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/sensors/seeg_39.txt.bz2', 'sensors_type': 'Internal Sensors'}
operation_name = 'Sensors_Importer', project = <Project('DatatypesFactoryProject_1527384021005089', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527384021005089/TEMP'
excep = ValueError('bz2 text files not supported in python2 In file: seeg_39.txt.bz2',)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: bz2 text files not supported in python2 In file: seeg_39.txt.bz2
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationExceptionargs = (<tvb.tests.framework.adapters.visualizers.surfaceviewer_test.SurfaceViewersTest testMethod=test_launch_region>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.surfaceviewer_test.SurfaceViewersTest testMethod=test_launch_region>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'SurfaceViewersTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/surfaceviewer_test.py:74: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.surfaceviewer_test.SurfaceViewersTest testMethod=test_launch_surface>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.adapters.visualizers.surfaceviewer_test.SurfaceViewersTest testMethod=test_launch_surface>
def tearDown(self):
"""
Clean-up tests data
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'SurfaceViewersTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/surfaceviewer_test.py:74: AttributeErrorargs = (<tvb.tests.framework.adapters.visualizers.time_series_test.TimeSeriesTest testMethod=test_launch>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/adapters/visualizers/time_series_test.py:61: in setUp
TestFactory.import_cff(test_user=self.test_user, test_project=self.test_project)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:256: in import_cff
FlowService().fire_operation(importer, test_user, test_project.id, **args)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.core.services.flow_service.FlowService instance at 0x7f718a3a5f80>
adapter_instance = <tvb.adapters.uploaders.cff_importer.CFF_Importer object at 0x7f718a514450>
current_user = <USER('datatype_factory_user_1527384030593438','test_pass','test_mail@tvb.org_1527384030593438','True','user', None)>, project_id = 1
visible = True, data = {'Data_Subject': 'John Doe', 'cff': '/home/pyc0d3r/miniconda2/lib/python2.7/site-packages/tvb_data/cff/connectivities.cff'}
operation_name = 'CFF_Importer', project = <Project('DatatypesFactoryProject_1527384030593438', '2')>
tmp_folder = '/home/pyc0d3r/TVB_TEST/PROJECTS/DatatypesFactoryProject_1527384030593438/TEMP'
excep = StaleDataError("UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.",)
def fire_operation(self, adapter_instance, current_user, project_id, visible=True, **data):
"""
Launch an operation, specified by AdapterInstance, for CurrentUser,
Current Project and a given set of UI Input Data.
"""
operation_name = str(adapter_instance.__class__.__name__)
try:
self.logger.info("Starting operation " + operation_name)
project = dao.get_project_by_id(project_id)
tmp_folder = self.file_helper.get_project_folder(project, self.file_helper.TEMP_FOLDER)
result = OperationService().initiate_operation(current_user, project.id, adapter_instance,
tmp_folder, visible, **data)
self.logger.info("Finished operation:" + operation_name)
return result
except TVBException as excep:
self.logger.exception("Could not launch operation " + operation_name +
" with the given set of input data, because: " + excep.message)
raise OperationException(excep.message, excep)
except Exception as excep:
self.logger.exception("Could not launch operation " + operation_name + " with the given set of input data!")
> raise OperationException(str(excep))
E OperationException: UPDATE statement on table 'OPERATIONS' expected to update 1 row(s); 0 were matched.
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/flow_service.py:185: OperationException../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:237: <py._xmlgen.raw object at 0x7f718a421ed0>../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:237: <py._xmlgen.raw object at 0x7f718a421790>self = <tvb.tests.framework.core.entities.model_manager_test.ModelManagerTests testMethod=test_initialize_startup>
def test_initialize_startup(self):
"""
Test "reset_database" and "initialize_startup" calls.
"""
reset_database()
# Table USERS should not exist:
self.assertRaises(Exception, dao.get_all_users)
> initialize_startup()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/model_manager_test.py:61:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/model_manager.py:69: in initialize_startup
version=TvbProfile.current.version.DB_STRUCTURE_VERSION)
<decorator-gen-8>:2: in version_control
???
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/util/__init__.py:159: in with_engine
return f(*a, **kw)
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/api.py:250: in version_control
ControlledSchema.create(engine, repository, version)
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/schema.py:139: in create
table = cls._create_table_version(engine, repository, version)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cls = <class 'migrate.versioning.schema.ControlledSchema'>, engine = Engine(sqlite:////home/pyc0d3r/TVB_TEST/tvb-database.db)
repository = <migrate.versioning.repository.Repository object at 0x7f71a28a1e90>, version = <VerNum(17)>
@classmethod
def _create_table_version(cls, engine, repository, version):
"""
Creates the versioning table in a database.
:raises: :exc:`DatabaseAlreadyControlledError`
"""
# Create tables
tname = repository.version_table
meta = MetaData(engine)
table = Table(
tname, meta,
Column('repository_id', String(250), primary_key=True),
Column('repository_path', Text),
Column('version', Integer), )
# there can be multiple repositories/schemas in the same db
if not table.exists():
table.create()
# test for existing repository_id
s = table.select(table.c.repository_id == bindparam("repository_id"))
result = engine.execute(s, repository_id=repository.id)
if result.fetchone():
> raise exceptions.DatabaseAlreadyControlledError
E DatabaseAlreadyControlledError
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/schema.py:187: DatabaseAlreadyControlledErrorself = <tvb.tests.framework.core.entities.model_manager_test.ModelManagerTests testMethod=test_initialize_startup>
def tearDown(self):
> init_test_env()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/model_manager_test.py:50:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:61: in init_test_env
initialize(["tvb.config", "tvb.tests.framework"], skip_import=True)
../../miniconda2/lib/python2.7/site-packages/tvb/core/services/initializer.py:65: in initialize
is_db_empty = initialize_startup()
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/model_manager.py:69: in initialize_startup
version=TvbProfile.current.version.DB_STRUCTURE_VERSION)
<decorator-gen-8>:2: in version_control
???
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/util/__init__.py:159: in with_engine
return f(*a, **kw)
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/api.py:250: in version_control
ControlledSchema.create(engine, repository, version)
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/schema.py:139: in create
table = cls._create_table_version(engine, repository, version)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
cls = <class 'migrate.versioning.schema.ControlledSchema'>, engine = Engine(sqlite:////home/pyc0d3r/TVB_TEST/tvb-database.db)
repository = <migrate.versioning.repository.Repository object at 0x7f71a28a1e90>, version = <VerNum(17)>
@classmethod
def _create_table_version(cls, engine, repository, version):
"""
Creates the versioning table in a database.
:raises: :exc:`DatabaseAlreadyControlledError`
"""
# Create tables
tname = repository.version_table
meta = MetaData(engine)
table = Table(
tname, meta,
Column('repository_id', String(250), primary_key=True),
Column('repository_path', Text),
Column('version', Integer), )
# there can be multiple repositories/schemas in the same db
if not table.exists():
table.create()
# test for existing repository_id
s = table.select(table.c.repository_id == bindparam("repository_id"))
result = engine.execute(s, repository_id=repository.id)
if result.fetchone():
> raise exceptions.DatabaseAlreadyControlledError
E DatabaseAlreadyControlledError
../../miniconda2/lib/python2.7/site-packages/migrate/versioning/schema.py:187: DatabaseAlreadyControlledErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_add_entity_forget_commit>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3e6e30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4f9610>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_delete_entity_forget_commit>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a189b90>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a397850>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_edit_entity_forget_commit>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3ed2d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c26bb50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_multi_threaded_access>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3ed9d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a350450>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_multi_threaded_access_overflow_db_connection>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718c236730>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4e3690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_transaction_happy_flow>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718c1e2ea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3ea590>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_transaction_nested>, delete_folders = True
def clean_database(self, delete_folders=True):
"""
Deletes data from all tables
"""
self.cancel_all_operations()
LOGGER.warning("Your Database content will be deleted.")
try:
session = SessionMaker()
for table in reversed(model.Base.metadata.sorted_tables):
# We don't delete data from some tables, because those are
# imported only during introspection which is done one time
if table.name not in self.EXCLUDE_TABLES:
try:
session.open_session()
con = session.connection()
LOGGER.debug("Executing Delete From Table " + table.name)
con.execute(table.delete())
session.commit()
except Exception as e:
# We cache exception here, in case some table does not exists and
# to allow the others to be deleted
LOGGER.warning(e)
session.rollback()
finally:
session.close_session()
LOGGER.info("Database was cleanup!")
except Exception as excep:
LOGGER.warning(excep)
raise
# Now if the database is clean we can delete also project folders on disk
if delete_folders:
self.delete_project_folders()
> dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3ed570>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1476d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.entities.transactional_test.TransactionalTests testMethod=test_transaction_rollback>
def setUp(self):
"""
Set-up the environment for testing; clean the database and save events
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/transactional_test.py:58:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718b3ed960>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a45e450>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_check_created>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718b3edce0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a350f10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_find_relative_path>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a186650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a441c50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_get_project_folder>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a186c70>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a49b190>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_move_datatype>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a44e490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3fa690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_dt_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a44ec00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718b96e290>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_dt_non_existent>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718b3eddc0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a531050>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_files_valid>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3fda40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c03e190>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_folder>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a44e500>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1cecd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_folder_non_existing>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718b415810>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4dfbd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_folder_non_existing_ignore_exc>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718b415e30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1c2e50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_remove_project_structure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3d7650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3dc210>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_rename_project_structure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3d7ea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c1cbbd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_rename_structure_same_name>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1a8490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a526510>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_write_operation_metadata>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1a8c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189a97750>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.entities.file.files_helper_test.FilesHelperTest testMethod=test_write_project_metadata>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/entities/file/files_helper_test.py:63: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1a8f10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1c2310>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.portlets.python_portlets_test.PythonPortletsTest testMethod=test_portlet_configurable_interface>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.portlets.python_portlets_test.PythonPortletsTest testMethod=test_portlet_configurable_interface>
def tearDown(self):
"""
Remove project folders and restore config file
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'PythonPortletsTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/portlets/python_portlets_test.py:62: AttributeErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_branch_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a11b90>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a517c10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_build_portlet_interface>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1a8e30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a405490>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_build_portlet_interface_invalid>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a32ec00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a378c90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_burst_delete_with_project>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a119d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3facd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_clone_burst_configuration>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a31fa40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718b4a3fd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_get_available_bursts_happy>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a31fd50>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1f6f90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_getavailablebursts_none>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a343880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189a97510>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a343810>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a345a10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_burst_invalid_portlet_analyzer_data>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3687a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189034e10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_burst_invalid_simulator_data>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a368c70>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a441910>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_burst_invalid_simulator_parameters>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a31fc70>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a156210>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_group_burst_happy_flow>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a371c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189021bd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_launch_group_burst_no_metric>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3718f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3dca90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_load_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a38ea40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3aa5d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_load_group_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a343880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3bb8d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_load_tab_configuration>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3a8880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0afc10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_new_portlet_configuration>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3a8b90>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1aa550>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_remove_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3c56c0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a352690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_remove_group_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3c5650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3fa6d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_remove_started_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3bf500>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c03ee50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_rename_burst>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3bf7a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a19a450>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_select_simulator_inputs>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3bf500>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189021890>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_store_burst_config>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3a49d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a376e90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_sync_burst_launch>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3a4b20>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a345b10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_update_portlet_config>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3cd0a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718b42b490>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.burst_service_test.BurstServiceTest testMethod=test_update_portlet_config_invalid_data>
def setUp(self):
"""
Sets up the environment for running the tests;
cleans the database before testing and saves config file;
creates a test user, a test project;
creates burst, flow, operation and workflow services
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/burst_service_test.py:97:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3cd8f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189f16e90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_edit_figure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189b042d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a375550>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_load_figure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3cda40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a35dd90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_remove_figure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3c80a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189048c50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_store_and_retrieve_image>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3c8960>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189a14f50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_store_image>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a3cdf10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3af510>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.figure_service_test.FigureServiceTest testMethod=test_store_image_from_operation>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/figure_service_test.py:56: in setUp
self.user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189aef730>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0085d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_build_adapter_instance>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_build_adapter_instance>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_build_adapter_invalid>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_build_adapter_invalid>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_fire_operation>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_fire_operation>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_analyze_groups>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_analyze_groups>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_filtered_by_column>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_filtered_by_column>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_filtered_datatypes>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_filtered_datatypes>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_launchable_algorithms>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_launchable_algorithms>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_roup_by_identifier>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_roup_by_identifier>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_uploaders>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_uploaders>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_visualizers_for_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_get_visualizers_for_group>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_prepare_adapter>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.flow_service_test.FlowServiceTest testMethod=test_prepare_adapter>
def tearDown(self):
> dao.remove_entity(model.Algorithm, self.algorithm)
E AttributeError: 'FlowServiceTest' object has no attribute 'algorithm'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/flow_service_test.py:123: AttributeErrorargs = (<tvb.tests.framework.core.services.import_service_test.ImportServiceTest testMethod=test_import_export>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.import_service_test.ImportServiceTest testMethod=test_import_export>
def tearDown(self):
"""
Reset the database when test is done.
"""
### Delete TEMP folder
if os.path.exists(TvbProfile.current.TVB_TEMP_FOLDER):
shutil.rmtree(TvbProfile.current.TVB_TEMP_FOLDER)
### Delete folder where data was exported
> if self.zip_path and os.path.exists(self.zip_path):
E AttributeError: 'ImportServiceTest' object has no attribute 'zip_path'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/import_service_test.py:87: AttributeErrorargs = (<tvb.tests.framework.core.services.import_service_test.ImportServiceTest testMethod=test_import_export_existing>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.import_service_test.ImportServiceTest testMethod=test_import_export_existing>
def tearDown(self):
"""
Reset the database when test is done.
"""
### Delete TEMP folder
if os.path.exists(TvbProfile.current.TVB_TEMP_FOLDER):
shutil.rmtree(TvbProfile.current.TVB_TEMP_FOLDER)
### Delete folder where data was exported
> if self.zip_path and os.path.exists(self.zip_path):
E AttributeError: 'ImportServiceTest' object has no attribute 'zip_path'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/import_service_test.py:87: AttributeErrorargs = (<tvb.tests.framework.core.services.links_test.LinksTest testMethod=test_create_link>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ae85e0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189021c50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.LinksTest testMethod=test_link_appears_in_project_structure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ae8030>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f71899f7a90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.LinksTest testMethod=test_remove_entity_with_links_moves_links>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189afb420>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1b0e50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.LinksTest testMethod=test_remove_link>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ae8f10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3ebb10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_create_interlinked_projects>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ada6c0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189aa2a90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_datatypes_and_links_recreated_on_import>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ae87a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a39edd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_datatypes_recreated_on_import>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a0e1f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a528a10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_export>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a0ef10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3981d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_linked_datatype_dependencies_restored_on_import>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189af60a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3c0a50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_linked_datatype_dependencies_restored_on_import_inverse_order>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189af6ce0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3a2090>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.links_test.ImportExportProjectWithLinksTest testMethod=test_links_recreated_on_import>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/links_test.py:85: in tearDown
self.clean_database(delete_folders=True)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee55e0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a38d690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_array_from_string>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ae8dc0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a21f910>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_datatypes_groups>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189b12ce0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f71899e69d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_delete_dt_free_HDD_space>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189b12650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3c3b50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_initiate_operation>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189af6dc0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189f165d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_operation_HDD_full_space>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee3260>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c559110>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_operation_HDD_full_space_started_ops>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee3810>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4419d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_operation_HDD_with_space>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189adfea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0b9c90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_operation_HDD_with_space_started_ops>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee3c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a37d350>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_two_ops_HDD_full_space>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ed5c70>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3fabd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_launch_two_ops_HDD_with_space>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ed5c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ae3390>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_reduce_dimension_component>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee8880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718b42bc90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_stop_operation>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee8650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3d9f10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_stop_operation_finished>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ee3ea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ea1790>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.services.operation_service_test.OperationServiceTest testMethod=test_wrong_array_from_string>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/operation_service_test.py:68:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189f01490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189a0f690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_empty_name>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_empty_name>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_unexisting>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_unexisting>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_empty_project_has_zero_disk_size>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_empty_project_has_zero_disk_size>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_unexisting>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_unexisting>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_linkable_projects>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_linkable_projects>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_project_structure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_project_structure>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_project_disk_size>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_project_disk_size>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_node>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_node>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_wrong_id>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_wrong_id>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_1project_3usr>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_1project_3usr>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_3projects_3usr>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_3projects_3usr>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_project_full>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_project_full>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_and_del>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_and_del>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_for_user>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_for_user>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_page2>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_page2>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_random>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_random>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_group>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_simple>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_simple>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_empty_name>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_empty_name>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_create_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_unexisting>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_edit_project_unexisting>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_empty_project_has_zero_disk_size>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_empty_project_has_zero_disk_size>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_unexisting>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_find_project_unexisting>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_linkable_projects>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_linkable_projects>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_project_structure>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_get_project_structure>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_project_disk_size>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_project_disk_size>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_happy_flow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_node>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_node>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_wrong_id>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_remove_project_wrong_id>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_1project_3usr>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_1project_3usr>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_3projects_3usr>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_3projects_3usr>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_project_full>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_project_full>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_and_del>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_and_del>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_for_user>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_for_user>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_page2>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_page2>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_random>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_retrieve_projects_random>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_group>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_simple>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.project_service_test.ProjectServiceTest testMethod=test_update_meta_data_simple>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> created_projects = dao.get_projects_for_user(self.test_user.id)
E AttributeError: 'ProjectServiceTest' object has no attribute 'test_user'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_service_test.py:81: AttributeErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_count_datatypes_in_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0e3110>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189055590>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_inputs_for_op_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0e38f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ef8ad0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_inputs_for_op_group_simple_inputs>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0de030>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a40a610>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_inputs_for_operation>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0de9d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189c7c710>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_operations_for_dt>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0e3110>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ea1b10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_operations_for_dt_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ef9ab0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189c8cc50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_get_upload_operations>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0de180>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3a7850>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_getdatatypes_from_dtgroup>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189eea8f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189fdb790>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_is_datatype_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189eeaf10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a21a790>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_is_upload_operation>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0ea490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189e45690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_remove_datatype>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0eac00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3d3450>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_remove_datatype_from_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0f1030>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ddf850>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_remove_datatype_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0f19d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a221210>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_datatype_visibility>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0eaf80>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a365150>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_op_and_group_visibility>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0f0880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a378f50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_op_group_visibility>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0f10a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0835d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_operation_visibility>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0ff650>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a38d590>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_visibility_for_dt_in_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0ffe30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189aad190>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.project_structure_test.ProjectStructureTest testMethod=test_set_visibility_for_group>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/project_structure_test.py:66: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a233490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718999c410>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_happyflow_removedatatypes>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a2338f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c8b1d10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_remove_array_wrapper>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a24f5e0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a345c10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_remove_time_series>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a233b90>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a3bb8d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_remove_used_connectivity>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0d8420>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0013d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_remove_used_surface>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0d8f80>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a24a110>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.remove_test.RemoveTest testMethod=test_remove_value_wrapper>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/remove_test.py:72: in setUp
self.test_user = TestFactory.create_user()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189fd5260>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718b3f83d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('test_user', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_get_params_dict>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189fd5b20>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384453951232', 'test_pass', 'test_mail@tvb.org_1527384453951232', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0b9b90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384453951232', 'test_pass', 'test_mail@tvb.org_1527384453951232', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_group_parameter_values_by_name>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ac2880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384457636397', 'test_pass', 'test_mail@tvb.org_1527384457636397', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c0bbf50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384457636397', 'test_pass', 'test_mail@tvb.org_1527384457636397', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_has_model_pse_ranges>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ac2c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384463547828', 'test_pass', 'test_mail@tvb.org_1527384463547828', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0601d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384463547828', 'test_pass', 'test_mail@tvb.org_1527384463547828', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_make_model_and_integrator>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ac6570>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384467619689', 'test_pass', 'test_mail@tvb.org_1527384467619689', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a007710>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384467619689', 'test_pass', 'test_mail@tvb.org_1527384467619689', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_write_model_parameters_one_dynamic>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ac6ce0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384472774777', 'test_pass', 'test_mail@tvb.org_1527384472774777', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a23af10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384472774777', 'test_pass', 'test_mail@tvb.org_1527384472774777', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_write_model_parameters_two_dynamics>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ab7030>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384477055910', 'test_pass', 'test_mail@tvb.org_1527384477055910', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a080990>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384477055910', 'test_pass', 'test_mail@tvb.org_1527384477055910', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.serialization_manager_test.SerializationManagerTest testMethod=test_write_noise_parameters>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/serialization_manager_test.py:85: in setUp
_, self.connectivity = DatatypesFactory().create_connectivity()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/datatypes/datatypes_factory.py:94: in __init__
self.user = dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ab7c00>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('datatype_factory_user_1527384482606707', 'test_pass', 'test_mail@tvb.org_1527384482606707', 'user', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a010850>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('datatype_factory_user_1527384482606707', 'test_pass', 'test_mail@tvb.org_1527384482606707', 'user', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_change_password_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ab7f80>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a22e950>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_change_password_wrong_old>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0be490>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189e453d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_check_login_bad_pass>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ab70a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a24aa10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_check_login_bad_user>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a06a6c0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a557250>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_check_login_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a06ace0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0da0d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_empty_password>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a07ed50>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a2152d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_empty_username>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a07e570>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0c29d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a089b20>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c117810>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_no_email>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0893b0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189c7c2d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_no_password>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a06d0a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a2516d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_create_user_no_username>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a06d500>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a231710>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_edit_user_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a089a40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f71899e4e90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_get_users_for_project>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a0826c0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a109490>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_get_users_second_page>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a082e30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4f5d90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_get_users_second_page_del>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899bed50>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a23c810>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_get_users_when_no_projects>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899be570>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0989d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_is_username_valid>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899c9b20>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ef8e50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_reset_pass_wrong_email>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899c9340>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a1eec50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_reset_password_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899d4030>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a528690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_validate_user_happy_flow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899d4880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189f7f590>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_validate_user_non_existent>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899cea40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a248690>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.user_service_test.UserServiceTest testMethod=test_validate_user_validated>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/user_service_test.py:76: in setUp
self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899c98f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189c8cb50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_configuration2workflow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_configuration2workflow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'WorkflowTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/workflow_service_test.py:76: AttributeErrorargs = (<tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_create_workflow>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_create_workflow>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'WorkflowTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/workflow_service_test.py:76: AttributeErrorargs = (<tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_workflow_dynamic_params>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_workflow_dynamic_params>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'WorkflowTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/workflow_service_test.py:76: AttributeErrorargs = (<tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_workflow_generation>,), kwargs = {}
session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
args[0].setUpTVB()
result = func(*args, **kwargs)
finally:
if hasattr(args[0], 'tearDownTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional TEARDOWN starting...")
> args[0].tearDownTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:254:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tvb.tests.framework.core.services.workflow_service_test.WorkflowTest testMethod=test_workflow_generation>
def tearDown(self):
"""
Remove project folders and clean up database.
"""
> FilesHelper().remove_project_structure(self.test_project.name)
E AttributeError: 'WorkflowTest' object has no attribute 'test_project'
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/services/workflow_service_test.py:76: AttributeErrorself = <tvb.tests.framework.core.traits.mapping_test.MappingTest testMethod=test_db_mapping>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/traits/mapping_test.py:65:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f71899d4880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189fe0b90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.core.traits.mapping_test.MappingTest testMethod=test_read_write_arrays>
def setUp(self):
"""
Reset the database before each test.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/traits/mapping_test.py:65:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a458f0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189c7ca90>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.genshi_test.GenshiTestNDimensionArray testMethod=test_reduce_dimension_component>
def setUp(self):
"""
Set up any additionally needed parameters.
"""
> self.clean_database()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/genshi_test.py:280:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:126: in clean_database
dao.store_entity(model.User(TvbProfile.current.web.admin.SYSTEM_USER_NAME, None, None, True, None))
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7188e2b9d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('TVB system', None, None, None, 1, None), context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f71897e1c50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('TVB system', None, None, None, 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_get_configured_portlets_default>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189805260>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189947bd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_get_configured_portlets_no_session>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7188e2b260>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718965c090>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_get_portlet_configurable_interface>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189a26880>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ab45d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_get_portlet_session_configuration>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a137260>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718999e550>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_get_selected_burst>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189805b20>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a0b9390>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_index>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189805d50>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ac4e10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_launch_burst>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718bfccea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189fd8a10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_load_burst>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718bfcc9d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a2b3fd0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_load_burst_history>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189d123b0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a23e810>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_load_burst_removed>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189d12ea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f71899c0c10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_portlet_tab_display>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a29a110>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4e3090>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_remove_burst_in_session>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a29aa40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189fe2990>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_remove_burst_not_session>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718bfcc6c0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a253550>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_rename_burst>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189d12f10>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a358990>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.burst_controller_test.BurstContollerTest testMethod=test_save_parameters_no_relaunch>
def setUp(self):
"""
Sets up the environment for testing;
creates a `BurstController`
"""
> BaseControllersTest.init(self)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/burst_controller_test.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ce3a40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189ab45d0>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.exploration_controller_test.ExplorationControllerTest testMethod=test_draw_discrete_exploration>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/exploration_controller_test.py:52: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189ce3e30>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7188df3410>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.exploration_controller_test.ExplorationControllerTest testMethod=test_draw_isocline_exploration>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/exploration_controller_test.py:52: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189cf20a0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189aadf10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.figure_controller_test.FigureControllerTest testMethod=test_displayresultfigures>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/figure_controller_test.py:53: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f7189cf2ea0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f7189325e50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.figure_controller_test.FigureControllerTest testMethod=test_editresultfigures_remove_fig>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/figure_controller_test.py:53: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1345e0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718901ac50>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.figure_controller_test.FigureControllerTest testMethod=test_editresultfigures_remove_session>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/figure_controller_test.py:53: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1349d0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a4e3150>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorargs = (<tvb.tests.framework.interfaces.web.controllers.figure_controller_test.FigureControllerTest testMethod=test_editresultfigures_rename_session>,)
kwargs = {}, session_maker = <tvb.core.entities.storage.session_maker.SessionMaker object at 0x7f71b2e15b90>
@wraps(func)
def dec(*args, **kwargs):
session_maker = SessionMaker()
TvbProfile.current.db.ALLOW_NESTED_TRANSACTIONS = True
session_maker.start_transaction()
try:
try:
if hasattr(args[0], 'setUpTVB'):
LOGGER.debug(args[0].__class__.__name__ + "->" + func.__name__
+ "- Transactional SETUP starting...")
> args[0].setUpTVB()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/base_testcase.py:248:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/figure_controller_test.py:53: in setUp
self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a1203b0>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718a080350>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.flow_controller_test.FlowContollerTest testMethod=test_context_selected>
def setUp(self):
"""
Sets up the environment for testing;
creates a `FlowController`
"""
> self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/flow_controller_test.py:60:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transaction.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:314: in commit
self._prepare_impl()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:298: in _prepare_impl
self.session.flush()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1583: in flush
self._flush(objects)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:1654: in _flush
flush_context.execute()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:331: in execute
rec.execute(self)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/unitofwork.py:475: in execute
uow
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:64: in save_obj
table, insert)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/persistence.py:558: in _emit_insert_statements
execute(statement, params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1449: in execute
params)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1584: in _execute_clauseelement
compiled_sql, distilled_params
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1698: in _execute_context
context)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/base.py:1691: in _execute_context
context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <sqlalchemy.dialects.sqlite.pysqlite.SQLiteDialect_pysqlite object at 0x7f71b2dfab50>, cursor = <sqlite3.Cursor object at 0x7f718a134a40>
statement = 'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)'
parameters = ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
context = <sqlalchemy.dialects.sqlite.base.SQLiteExecutionContext object at 0x7f718c36ec10>
def do_execute(self, cursor, statement, parameters, context=None):
> cursor.execute(statement, parameters)
E OperationalError: (OperationalError) no such table: USERS u'INSERT INTO "USERS" (username, password, email, role, validated, selected_project) VALUES (?, ?, ?, ?, ?, ?)' ('CtrlTstUsr', 'test_pass', 'test_mail@tvb.org', 'test', 1, None)
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/engine/default.py:331: OperationalErrorself = <tvb.tests.framework.interfaces.web.controllers.flow_controller_test.FlowContollerTest testMethod=test_default>
def setUp(self):
"""
Sets up the environment for testing;
creates a `FlowController`
"""
> self.init()
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/flow_controller_test.py:60:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/interfaces/web/controllers/base_controller_test.py:80: in init
self.test_user = TestFactory.create_user(username="CtrlTstUsr", role=user_role)
../../miniconda2/lib/python2.7/site-packages/tvb/tests/framework/core/test_factory.py:95: in create_user
return dao.store_entity(user)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/session_maker.py:372: in dec
result = func(*args, **kwargs)
../../miniconda2/lib/python2.7/site-packages/tvb/core/entities/storage/root_dao.py:70: in store_entity
self.session.commit()
../../miniconda2/lib/python2.7/site-packages/sqlalchemy/orm/session.py:656: in commit
self.transactio