├── .coveragerc ├── .dockerignore ├── .env ├── .gitignore ├── .pre-commit-config.yaml ├── .rstcheck.cfg ├── .travis.yml ├── AUTHORS.rst ├── CHANGES.md ├── CLA_ENTITY.md ├── CLA_INDIVIDIAL.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── alembic.ini ├── docker-compose.yml ├── docker ├── docker-entrypoint.sh └── postgres-entrypoint-initdb.d │ └── initialize_db.sh ├── docs ├── Makefile ├── _static │ ├── flask_small.png │ └── pyramid_logo_red_on_transparent_background.png ├── api │ ├── index.rst │ ├── models.rst │ └── services.rst ├── conf.py ├── configuration.rst ├── index.rst ├── integrations.rst ├── local_build.sh ├── make.bat ├── overview.rst └── usage_examples.rst ├── pyproject.toml ├── pytest.ini ├── requirements-docs.txt ├── setup.cfg ├── setup.py ├── test.sh ├── tox.ini ├── tox_installs.py └── ziggurat_foundations ├── __init__.py ├── exc.py ├── ext ├── __init__.py └── pyramid │ ├── __init__.py │ ├── get_user.py │ └── sign_in.py ├── migrations ├── README ├── __init__.py ├── env.py ├── script.py.mako └── versions │ ├── 13391c68750_add_security_code_date.py │ ├── 20671b28c538_change_all_linking_k.py │ ├── 24ab8d11f014_external_identities.py │ ├── 264049f80948_create_ordering_colu.py │ ├── 2bb1ba973f0b_initial_structure.py │ ├── 2d472fe79b95_bigger_identity_data.py │ ├── 3cfc41c4a5f0_groups_pkey_change.py │ ├── 438c27ec1c9_normalize_constraint_and_key_names.py │ ├── 439766f6104d_add_lower_indexes_to.py │ ├── 46a9c4fb9560_pass_col_sizes.py │ ├── 4c10d97c509_add_index_to_resourc.py │ ├── 53927300c277_change_primary_key_s.py │ ├── 54d08f9adc8c_add_registered_date_.py │ ├── 57bbf0c387c_add_local_user_id.py │ ├── 5c84d7260c5_add_parent_id.py │ ├── 613e7c11dead_create_indices_on_resource_owners.py │ └── b5e6dd3449dd_increase_field_sizes.py ├── models ├── __init__.py ├── base.py ├── external_identity.py ├── group.py ├── group_permission.py ├── group_resource_permission.py ├── resource.py ├── services │ ├── __init__.py │ ├── external_identity.py │ ├── group.py │ ├── group_permission.py │ ├── group_resource_permission.py │ ├── resource.py │ ├── resource_tree.py │ ├── resource_tree_postgres.py │ ├── user.py │ ├── user_permission.py │ └── user_resource_permission.py ├── user.py ├── user_group.py ├── user_permission.py └── user_resource_permission.py ├── permissions.py ├── tests ├── __init__.py ├── conftest.py ├── test_base.py ├── test_ext_pyramid.py ├── test_group.py ├── test_multi_db.py ├── test_other.py ├── test_permissions.py ├── test_resource_tree_postgres.py └── test_user.py └── utils.py /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | branch = True 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=ziggurat-foundations 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.rstcheck.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/.rstcheck.cfg -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CLA_ENTITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/CLA_ENTITY.md -------------------------------------------------------------------------------- /CLA_INDIVIDIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/CLA_INDIVIDIAL.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/alembic.ini -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docker/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker/postgres-entrypoint-initdb.d/initialize_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docker/postgres-entrypoint-initdb.d/initialize_db.sh -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/flask_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/_static/flask_small.png -------------------------------------------------------------------------------- /docs/_static/pyramid_logo_red_on_transparent_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/_static/pyramid_logo_red_on_transparent_background.png -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/api/models.rst -------------------------------------------------------------------------------- /docs/api/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/api/services.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/integrations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/integrations.rst -------------------------------------------------------------------------------- /docs/local_build.sh: -------------------------------------------------------------------------------- 1 | make html SPHINXBUILD='sphinx-build' 2 | -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/usage_examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/docs/usage_examples.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/setup.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/test.sh -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/tox.ini -------------------------------------------------------------------------------- /tox_installs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/tox_installs.py -------------------------------------------------------------------------------- /ziggurat_foundations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/__init__.py -------------------------------------------------------------------------------- /ziggurat_foundations/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/exc.py -------------------------------------------------------------------------------- /ziggurat_foundations/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ziggurat_foundations/ext/pyramid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ziggurat_foundations/ext/pyramid/get_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/ext/pyramid/get_user.py -------------------------------------------------------------------------------- /ziggurat_foundations/ext/pyramid/sign_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/ext/pyramid/sign_in.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. 2 | -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/env.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/script.py.mako -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/13391c68750_add_security_code_date.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/13391c68750_add_security_code_date.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/20671b28c538_change_all_linking_k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/20671b28c538_change_all_linking_k.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/24ab8d11f014_external_identities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/24ab8d11f014_external_identities.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/264049f80948_create_ordering_colu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/264049f80948_create_ordering_colu.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/2bb1ba973f0b_initial_structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/2bb1ba973f0b_initial_structure.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/2d472fe79b95_bigger_identity_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/2d472fe79b95_bigger_identity_data.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/3cfc41c4a5f0_groups_pkey_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/3cfc41c4a5f0_groups_pkey_change.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/438c27ec1c9_normalize_constraint_and_key_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/438c27ec1c9_normalize_constraint_and_key_names.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/439766f6104d_add_lower_indexes_to.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/439766f6104d_add_lower_indexes_to.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/46a9c4fb9560_pass_col_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/46a9c4fb9560_pass_col_sizes.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/4c10d97c509_add_index_to_resourc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/4c10d97c509_add_index_to_resourc.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/53927300c277_change_primary_key_s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/53927300c277_change_primary_key_s.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/54d08f9adc8c_add_registered_date_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/54d08f9adc8c_add_registered_date_.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/57bbf0c387c_add_local_user_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/57bbf0c387c_add_local_user_id.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/5c84d7260c5_add_parent_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/5c84d7260c5_add_parent_id.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/613e7c11dead_create_indices_on_resource_owners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/613e7c11dead_create_indices_on_resource_owners.py -------------------------------------------------------------------------------- /ziggurat_foundations/migrations/versions/b5e6dd3449dd_increase_field_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/migrations/versions/b5e6dd3449dd_increase_field_sizes.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/__init__.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/base.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/external_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/external_identity.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/group.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/group_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/group_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/group_resource_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/group_resource_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/resource.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/__init__.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/external_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/external_identity.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/group.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/group_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/group_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/group_resource_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/group_resource_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/resource.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/resource_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/resource_tree.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/resource_tree_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/resource_tree_postgres.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/user.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/user_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/user_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/services/user_resource_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/services/user_resource_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/user.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/user_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/user_group.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/user_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/user_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/models/user_resource_permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/models/user_resource_permission.py -------------------------------------------------------------------------------- /ziggurat_foundations/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/permissions.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/__init__.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/conftest.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_base.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_ext_pyramid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_ext_pyramid.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_group.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_multi_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_multi_db.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_other.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_permissions.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_resource_tree_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_resource_tree_postgres.py -------------------------------------------------------------------------------- /ziggurat_foundations/tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/tests/test_user.py -------------------------------------------------------------------------------- /ziggurat_foundations/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ergo/ziggurat_foundations/HEAD/ziggurat_foundations/utils.py --------------------------------------------------------------------------------