├── .coveragerc ├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── EXAMPLES.md ├── LICENSE ├── Makefile ├── README.md ├── awsimple ├── __init__.py ├── __version__.py ├── aws.py ├── cache.py ├── dynamodb.py ├── dynamodb_miv.py ├── exceptions.py ├── logs.py ├── mock.py ├── platform.py ├── pubsub.py ├── py.typed ├── s3.py ├── sns.py └── sqs.py ├── coverage.xml ├── doc ├── awsimple_sf_python_6_21.pdf ├── awsimple_sf_python_6_21.pptx ├── flake8_report.txt └── notes.txt ├── doc_source ├── aws_access.rst ├── conf.py ├── coverage.txt ├── dynamodb_access.rst ├── index.rst ├── quick_start_guide.rst ├── requirements.txt ├── s3_access.rst ├── sns_access.rst ├── sqs_access.rst ├── thank_you.rst └── user_guide.rst ├── examples ├── aws_access_test.py ├── derived_access_class.py ├── dynamodb_partition_and_sort.py ├── dynamodb_partition_only.py ├── make_venv.bat ├── make_venv.sh ├── read_s3_object.py ├── requirements-examples.txt ├── run_examples.bat ├── run_examples.sh └── write_read_s3_object.py ├── make_venv_dev.bat ├── make_venv_dev.sh ├── mypy.ini ├── pyproject.toml ├── requirements-dev.txt ├── scripts ├── blackify.bat ├── coverage.bat ├── doc_coverage_updater.py ├── pypi.bat ├── pytest.bat ├── run_flake8.bat ├── run_mypy.bat ├── run_sphinx.bat └── start_localstack.bat ├── setup.py └── test_awsimple ├── 280px-PNG_transparency_demonstration_1.png ├── __init__.py ├── conftest.py ├── const.py ├── dict_is_close.py ├── sqs_drain.py ├── test_aws_test.py ├── test_c_dynamodb_create_table.py ├── test_dynamodb.py ├── test_dynamodb_delete.py ├── test_dynamodb_delete_all_items.py ├── test_dynamodb_dump_to_csv.py ├── test_dynamodb_get_item.py ├── test_dynamodb_item_not_found.py ├── test_dynamodb_miv_ui.py ├── test_dynamodb_primary_key_as_number.py ├── test_dynamodb_put.py ├── test_dynamodb_put_if_not_exists.py ├── test_dynamodb_query.py ├── test_dynamodb_query_kwargs.py ├── test_dynamodb_scan_cache.py ├── test_dynamodb_scan_table_as_dict.py ├── test_dynamodb_secondary_index.py ├── test_dynamodb_table_not_found.py ├── test_dynamodb_upsert.py ├── test_get_account_id.py ├── test_get_configuration_information.py ├── test_logs.py ├── test_lru_cache_helpers.py ├── test_mock.py ├── test_most_recent_error.py ├── test_pubsub ├── __init__.py ├── test_pubsub_callback.py ├── test_pubsub_get_messages.py ├── test_pubsub_list_queues.py ├── test_pubsub_make_name_aws_safe.py └── test_pubsub_mixed_case.py ├── test_s3_bucket.py ├── test_s3_bucket_not_found.py ├── test_s3_bucket_owned_by_someone_else.py ├── test_s3_bucket_owned_by_you.py ├── test_s3_delete.py ├── test_s3_dir.py ├── test_s3_does_not_exist.py ├── test_s3_empty_bucket.py ├── test_s3_file_transfer.py ├── test_s3_keys.py ├── test_s3_list_buckets.py ├── test_s3_multiple_transfers.py ├── test_s3_object_floats.py ├── test_s3_public_readable.py ├── test_s3_python_object.py ├── test_s3_string.py ├── test_s3_transfer_lines.py ├── test_serializable.py ├── test_sns_create.py ├── test_sns_publish.py ├── test_sns_subscribe.py ├── test_sqs_auto_create.py ├── test_sqs_create_and_delete_queue.py ├── test_sqs_get_arn.py ├── test_sqs_messages.py ├── test_sqs_messages_available_and_purge.py ├── test_sqs_queue_exists.py ├── test_sqs_receive_nothing.py ├── test_sqs_user_provided_timeout.py └── tst_paths.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/README.md -------------------------------------------------------------------------------- /awsimple/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/__init__.py -------------------------------------------------------------------------------- /awsimple/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/__version__.py -------------------------------------------------------------------------------- /awsimple/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/aws.py -------------------------------------------------------------------------------- /awsimple/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/cache.py -------------------------------------------------------------------------------- /awsimple/dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/dynamodb.py -------------------------------------------------------------------------------- /awsimple/dynamodb_miv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/dynamodb_miv.py -------------------------------------------------------------------------------- /awsimple/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/exceptions.py -------------------------------------------------------------------------------- /awsimple/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/logs.py -------------------------------------------------------------------------------- /awsimple/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/mock.py -------------------------------------------------------------------------------- /awsimple/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/platform.py -------------------------------------------------------------------------------- /awsimple/pubsub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/pubsub.py -------------------------------------------------------------------------------- /awsimple/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /awsimple/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/s3.py -------------------------------------------------------------------------------- /awsimple/sns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/sns.py -------------------------------------------------------------------------------- /awsimple/sqs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/awsimple/sqs.py -------------------------------------------------------------------------------- /coverage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/coverage.xml -------------------------------------------------------------------------------- /doc/awsimple_sf_python_6_21.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc/awsimple_sf_python_6_21.pdf -------------------------------------------------------------------------------- /doc/awsimple_sf_python_6_21.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc/awsimple_sf_python_6_21.pptx -------------------------------------------------------------------------------- /doc/flake8_report.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc/notes.txt -------------------------------------------------------------------------------- /doc_source/aws_access.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/aws_access.rst -------------------------------------------------------------------------------- /doc_source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/conf.py -------------------------------------------------------------------------------- /doc_source/coverage.txt: -------------------------------------------------------------------------------- 1 | Test coverage: 83.85% -------------------------------------------------------------------------------- /doc_source/dynamodb_access.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/dynamodb_access.rst -------------------------------------------------------------------------------- /doc_source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/index.rst -------------------------------------------------------------------------------- /doc_source/quick_start_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/quick_start_guide.rst -------------------------------------------------------------------------------- /doc_source/requirements.txt: -------------------------------------------------------------------------------- 1 | boto3 2 | typeguard 3 | hashy 4 | dictim 5 | appdirs 6 | ismain 7 | tobool 8 | -------------------------------------------------------------------------------- /doc_source/s3_access.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/s3_access.rst -------------------------------------------------------------------------------- /doc_source/sns_access.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/sns_access.rst -------------------------------------------------------------------------------- /doc_source/sqs_access.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/sqs_access.rst -------------------------------------------------------------------------------- /doc_source/thank_you.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/thank_you.rst -------------------------------------------------------------------------------- /doc_source/user_guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/doc_source/user_guide.rst -------------------------------------------------------------------------------- /examples/aws_access_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/aws_access_test.py -------------------------------------------------------------------------------- /examples/derived_access_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/derived_access_class.py -------------------------------------------------------------------------------- /examples/dynamodb_partition_and_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/dynamodb_partition_and_sort.py -------------------------------------------------------------------------------- /examples/dynamodb_partition_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/dynamodb_partition_only.py -------------------------------------------------------------------------------- /examples/make_venv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/make_venv.bat -------------------------------------------------------------------------------- /examples/make_venv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/make_venv.sh -------------------------------------------------------------------------------- /examples/read_s3_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/read_s3_object.py -------------------------------------------------------------------------------- /examples/requirements-examples.txt: -------------------------------------------------------------------------------- 1 | awsimple 2 | ismain 3 | -------------------------------------------------------------------------------- /examples/run_examples.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/run_examples.bat -------------------------------------------------------------------------------- /examples/run_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/run_examples.sh -------------------------------------------------------------------------------- /examples/write_read_s3_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/examples/write_read_s3_object.py -------------------------------------------------------------------------------- /make_venv_dev.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/make_venv_dev.bat -------------------------------------------------------------------------------- /make_venv_dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/make_venv_dev.sh -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 192 3 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /scripts/blackify.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/blackify.bat -------------------------------------------------------------------------------- /scripts/coverage.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/coverage.bat -------------------------------------------------------------------------------- /scripts/doc_coverage_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/doc_coverage_updater.py -------------------------------------------------------------------------------- /scripts/pypi.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/pypi.bat -------------------------------------------------------------------------------- /scripts/pytest.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/pytest.bat -------------------------------------------------------------------------------- /scripts/run_flake8.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/run_flake8.bat -------------------------------------------------------------------------------- /scripts/run_mypy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/run_mypy.bat -------------------------------------------------------------------------------- /scripts/run_sphinx.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/run_sphinx.bat -------------------------------------------------------------------------------- /scripts/start_localstack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/scripts/start_localstack.bat -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/setup.py -------------------------------------------------------------------------------- /test_awsimple/280px-PNG_transparency_demonstration_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/280px-PNG_transparency_demonstration_1.png -------------------------------------------------------------------------------- /test_awsimple/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/__init__.py -------------------------------------------------------------------------------- /test_awsimple/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/conftest.py -------------------------------------------------------------------------------- /test_awsimple/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/const.py -------------------------------------------------------------------------------- /test_awsimple/dict_is_close.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/dict_is_close.py -------------------------------------------------------------------------------- /test_awsimple/sqs_drain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/sqs_drain.py -------------------------------------------------------------------------------- /test_awsimple/test_aws_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_aws_test.py -------------------------------------------------------------------------------- /test_awsimple/test_c_dynamodb_create_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_c_dynamodb_create_table.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_delete.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_delete_all_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_delete_all_items.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_dump_to_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_dump_to_csv.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_get_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_get_item.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_item_not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_item_not_found.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_miv_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_miv_ui.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_primary_key_as_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_primary_key_as_number.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_put.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_put_if_not_exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_put_if_not_exists.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_query.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_query_kwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_query_kwargs.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_scan_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_scan_cache.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_scan_table_as_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_scan_table_as_dict.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_secondary_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_secondary_index.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_table_not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_table_not_found.py -------------------------------------------------------------------------------- /test_awsimple/test_dynamodb_upsert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_dynamodb_upsert.py -------------------------------------------------------------------------------- /test_awsimple/test_get_account_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_get_account_id.py -------------------------------------------------------------------------------- /test_awsimple/test_get_configuration_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_get_configuration_information.py -------------------------------------------------------------------------------- /test_awsimple/test_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_logs.py -------------------------------------------------------------------------------- /test_awsimple/test_lru_cache_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_lru_cache_helpers.py -------------------------------------------------------------------------------- /test_awsimple/test_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_mock.py -------------------------------------------------------------------------------- /test_awsimple/test_most_recent_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_most_recent_error.py -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/test_pubsub_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_pubsub/test_pubsub_callback.py -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/test_pubsub_get_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_pubsub/test_pubsub_get_messages.py -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/test_pubsub_list_queues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_pubsub/test_pubsub_list_queues.py -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/test_pubsub_make_name_aws_safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_pubsub/test_pubsub_make_name_aws_safe.py -------------------------------------------------------------------------------- /test_awsimple/test_pubsub/test_pubsub_mixed_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_pubsub/test_pubsub_mixed_case.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_bucket.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_bucket_not_found.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_bucket_not_found.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_bucket_owned_by_someone_else.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_bucket_owned_by_someone_else.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_bucket_owned_by_you.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_bucket_owned_by_you.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_delete.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_dir.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_does_not_exist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_does_not_exist.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_empty_bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_empty_bucket.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_file_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_file_transfer.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_keys.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_list_buckets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_list_buckets.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_multiple_transfers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_multiple_transfers.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_object_floats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_object_floats.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_public_readable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_public_readable.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_python_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_python_object.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_string.py -------------------------------------------------------------------------------- /test_awsimple/test_s3_transfer_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_s3_transfer_lines.py -------------------------------------------------------------------------------- /test_awsimple/test_serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_serializable.py -------------------------------------------------------------------------------- /test_awsimple/test_sns_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sns_create.py -------------------------------------------------------------------------------- /test_awsimple/test_sns_publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sns_publish.py -------------------------------------------------------------------------------- /test_awsimple/test_sns_subscribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sns_subscribe.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_auto_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_auto_create.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_create_and_delete_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_create_and_delete_queue.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_get_arn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_get_arn.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_messages.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_messages_available_and_purge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_messages_available_and_purge.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_queue_exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_queue_exists.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_receive_nothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_receive_nothing.py -------------------------------------------------------------------------------- /test_awsimple/test_sqs_user_provided_timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/test_sqs_user_provided_timeout.py -------------------------------------------------------------------------------- /test_awsimple/tst_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesabel/awsimple/HEAD/test_awsimple/tst_paths.py --------------------------------------------------------------------------------