seamm_datastore.tests package

Submodules

seamm_datastore.tests.conftest module

Fixtures for testing

seamm_datastore.tests.conftest.admin_connection(connection)[source]
seamm_datastore.tests.conftest.connection()[source]
seamm_datastore.tests.conftest.filled_db(connection)[source]
seamm_datastore.tests.conftest.session()[source]

seamm_datastore.tests.test_build module

Tests for building/importing datastore

seamm_datastore.tests.test_build.test_build(connection)[source]

seamm_datastore.tests.test_create module

Test the create functions on the SQLAlchemy models

seamm_datastore.tests.test_create.test_add_job(connection)[source]
seamm_datastore.tests.test_create.test_create_user(connection)[source]
seamm_datastore.tests.test_create.test_flowchart_from_file(connection)[source]
seamm_datastore.tests.test_create.test_flowchart_parse(connection)[source]
seamm_datastore.tests.test_create.test_project_create(connection)[source]

Test the create method of the project object

seamm_datastore.tests.test_create.test_project_create_group(connection)[source]
seamm_datastore.tests.test_create.test_project_exists(connection)[source]
seamm_datastore.tests.test_create.test_project_no_user(connection)[source]

seamm_datastore.tests.test_errors module

seamm_datastore.tests.test_methods module

API Tests

seamm_datastore.tests.test_methods.test_get_queries(filled_db, resource, description, title, offset, limit, sort, order, num_records, first_id)[source]
seamm_datastore.tests.test_methods.test_job_update(filled_db)[source]
seamm_datastore.tests.test_methods.test_job_update_error(filled_db)[source]

seamm_datastore.tests.test_seamm_datastore module

Unit and regression test for the seamm_datastore package.

seamm_datastore.tests.test_seamm_datastore.test_connected(admin_connection)[source]
seamm_datastore.tests.test_seamm_datastore.test_connection_logout(connection)[source]

Module contents

Empty init file in case you choose a package besides PyTest such as Nose which may look for such a file