├── .github └── workflows │ ├── test-ccddb3-py2.yml │ └── test-ccddb3-py3.yml ├── .gitignore ├── .whitesource ├── LICENSE ├── README.md ├── cc_dynamodb3 ├── __init__.py ├── cc_types │ ├── __init__.py │ └── types.py ├── config.py ├── connection.py ├── exceptions.py ├── log.py ├── mocks.py ├── models.py └── table.py ├── py3_requirements.txt ├── py3_test_requirements.txt ├── pytest.ini ├── requirements.txt ├── run_unit_tests.sh ├── setup.py ├── test-ccdb-py2.sh ├── test-ccdb-py3.sh ├── test_requirements.txt └── tests ├── __init__.py ├── conftest.py ├── dynamodb.yml ├── factories ├── __init__.py ├── base.py ├── hash_only_model.py └── map_type_model.py ├── test_db_comparison.py ├── test_get_and_create_table.py ├── test_get_table_columns.py ├── test_hash_only_model.py ├── test_list_table_names.py ├── test_map_type.py ├── test_query_mock.py ├── test_redis_config.py ├── test_scan_query_all.py ├── test_set_config.py └── test_update_table.py /.github/workflows/test-ccddb3-py2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/.github/workflows/test-ccddb3-py2.yml -------------------------------------------------------------------------------- /.github/workflows/test-ccddb3-py3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/.github/workflows/test-ccddb3-py3.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/.whitesource -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/README.md -------------------------------------------------------------------------------- /cc_dynamodb3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/__init__.py -------------------------------------------------------------------------------- /cc_dynamodb3/cc_types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/cc_types/__init__.py -------------------------------------------------------------------------------- /cc_dynamodb3/cc_types/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/cc_types/types.py -------------------------------------------------------------------------------- /cc_dynamodb3/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/config.py -------------------------------------------------------------------------------- /cc_dynamodb3/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/connection.py -------------------------------------------------------------------------------- /cc_dynamodb3/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/exceptions.py -------------------------------------------------------------------------------- /cc_dynamodb3/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/log.py -------------------------------------------------------------------------------- /cc_dynamodb3/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/mocks.py -------------------------------------------------------------------------------- /cc_dynamodb3/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/models.py -------------------------------------------------------------------------------- /cc_dynamodb3/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/cc_dynamodb3/table.py -------------------------------------------------------------------------------- /py3_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/py3_requirements.txt -------------------------------------------------------------------------------- /py3_test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/py3_test_requirements.txt -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = --tb=short 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_unit_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/run_unit_tests.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/setup.py -------------------------------------------------------------------------------- /test-ccdb-py2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/test-ccdb-py2.sh -------------------------------------------------------------------------------- /test-ccdb-py3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/test-ccdb-py3.sh -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/dynamodb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/dynamodb.yml -------------------------------------------------------------------------------- /tests/factories/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/factories/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/factories/base.py -------------------------------------------------------------------------------- /tests/factories/hash_only_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/factories/hash_only_model.py -------------------------------------------------------------------------------- /tests/factories/map_type_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/factories/map_type_model.py -------------------------------------------------------------------------------- /tests/test_db_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_db_comparison.py -------------------------------------------------------------------------------- /tests/test_get_and_create_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_get_and_create_table.py -------------------------------------------------------------------------------- /tests/test_get_table_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_get_table_columns.py -------------------------------------------------------------------------------- /tests/test_hash_only_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_hash_only_model.py -------------------------------------------------------------------------------- /tests/test_list_table_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_list_table_names.py -------------------------------------------------------------------------------- /tests/test_map_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_map_type.py -------------------------------------------------------------------------------- /tests/test_query_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_query_mock.py -------------------------------------------------------------------------------- /tests/test_redis_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_redis_config.py -------------------------------------------------------------------------------- /tests/test_scan_query_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_scan_query_all.py -------------------------------------------------------------------------------- /tests/test_set_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_set_config.py -------------------------------------------------------------------------------- /tests/test_update_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearcare/cc_dynamodb3/HEAD/tests/test_update_table.py --------------------------------------------------------------------------------