touchstone-testing

View on PyPIReverse Dependencies (0)

1.4.2 touchstone_testing-1.4.2-py3-none-any.whl

Wheel Details

Project: touchstone-testing
Version: 1.4.2
Filename: touchstone_testing-1.4.2-py3-none-any.whl
Download: [link]
Size: 75397
MD5: 3c89f5ea7e910c0c37652f62b53f158c
SHA256: ec3523e088f63ebc4e871a4117ef1431552337f6ebcf74db5bae06248cce85fa
Uploaded: 2022-12-06 21:30:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: touchstone-testing
Version: 1.4.2
Summary: Touchstone is a testing framework for your services that focuses on end-to-end and exploratory testing.
Author: Shane Jansen
Author-Email: shanejjansen[at]gmail.com
Home-Page: https://github.com/shane-jansen/touchstone
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Requires-Dist: pyfiglet (~=0.8)
Requires-Dist: click (~=7.0)
Requires-Dist: pika (~=1.1)
Requires-Dist: pyyaml (~=5.4)
Requires-Dist: pymongo (~=3.10)
Requires-Dist: pymysql (~=0.9.3)
Requires-Dist: minio (~=5.0.7)
Requires-Dist: redis (~=3.5.3)
Requires-Dist: psycopg2-binary (~=2.9.3)
Description-Content-Type: text/markdown
[Description omitted; length: 11371 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/helpers/test_validation.py sha256=OjYSrcXen65gT4vFyeQsl6HhzU1XBUI2bnA2P0xsj7Q 7092
tests/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/managers/test_docker_manager.py sha256=XKsQG5cRxbZlRqo6sk8_ugD_f-DkOZ9neRDONAp1QHw 1787
tests/lib/nodes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/nodes/mocks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/nodes/mocks/test_mocks.py sha256=mWhCzbwDeMp0BSDLDbzz2aGEqpdT5wIjDOUjkyMTxqc 733
tests/lib/nodes/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/nodes/services/test_services.py sha256=bsf_vstUCqjdCV-yS1gFKtNNeP6vMgw0bE5PGeucCQY 1452
tests/lib/nodes/services/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/lib/nodes/services/docker/test_docker_runnable_service.py sha256=U-iBIUsQLP8_d220ocI8Jh0SKbfBwe9An275t8C8eKY 1358
touchstone/__init__.py sha256=Gom1_ABKKkZoIghfDiYvSntLG2OKXC64sJD2Xm8bUKc 22
touchstone/bootstrap.py sha256=V4kBz-u1CaVUfcyNv6rjy9nqHz0PZbsU2SLPLELeOb0 3870
touchstone/cli.py sha256=fx1wBHpkBYRd1bThYOh6xtEkemmyYPbs65ZEe44kVzQ 1342
touchstone/common.py sha256=cn5ua7-ZVli0IyaV1p8scD6r72Zr6gbda0tjlvTn7LU 2728
touchstone/develop.py sha256=JWAZ-AIC573aKRbgp9GRIR_K1f5G5guTQeBTcx3Cj8g 2845
touchstone/init.py sha256=1jhmqzt9vIIBGPPrSmUmVAp87z4r1qZ1OkgaJ08HVME 773
touchstone/run.py sha256=oiSDOsV-qAkbOAnnbhqdHmZV3X5XmKWhXHlYgRJp1Vo 949
touchstone/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/helpers/http.py sha256=jHdIFYEWxmNYFwhJHCz0lLahfHMwKfA-T1cGl_ylpAY 2416
touchstone/helpers/validation.py sha256=M6FGONvk4BHlDVJZfwYyWIoTxTX-R44jdBNT6XlCtP4 1561
touchstone/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/exceptions.py sha256=l0_qUX0SV72ICHTArKT7TQ2Sm8vtCHPUjhjzVkKwKEg 280
touchstone/lib/test.py sha256=y6cwz-IRute16b3zJjZFKX9DJpvemgpx7zTxSHvCKdw 1819
touchstone/lib/tests.py sha256=F5IDZ-sOFayUzYQh31mm4pzRV0cqmnGbTzM5JH8UyOI 4105
touchstone/lib/touchstone_test.py sha256=fe9LtVcb22_JiVIAkytoRce0YO5PH4LtBH9uYlyZ8gQ 1198
touchstone/lib/ts_context.py sha256=0izu9f6vLLoeuAlBFePjp_WJxHz54UWReH0IQJ_1szU 724
touchstone/lib/configurers/BasicConfigurer.py sha256=xnxbQsOozFFzWW0NmCIW4yqkg3yNAyB1ESzQIdu9Sao 393
touchstone/lib/configurers/FileConfigurer.py sha256=Nmv0vQgYBxwKki6oqQquVPQ6L5HTJmmTs-D6u43vrKA 608
touchstone/lib/configurers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/configurers/i_configurable.py sha256=xe55pa3Ax6cTWwGyTx1M0QuEY4GienCdKAwhpmIy1bE 192
touchstone/lib/configurers/service_config.py sha256=lFpZyB-vlBkGr83pEY5fOlyuiDipXfMrFZN1izXfRgY 1438
touchstone/lib/configurers/touchstone_config.py sha256=sLDky5yRfubLaRIaOfd0mPIf_2ni75V1SQt3-i-qRE0 968
touchstone/lib/health_checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/health_checks/blocking_health_check.py sha256=mTMDN67x2OSbqScojAA78BKB08Rp_VE94ABgN_67XFk 702
touchstone/lib/health_checks/docker_health_check.py sha256=Ojxi8JZTF2QLb1GZDgSBzELCJ3Gb1702tXjquy7mVdg 1291
touchstone/lib/health_checks/http_health_check.py sha256=DhWQUTQqwl68blYm46Zm2xRsMm_5nztmg5vLhyG4GjE 1004
touchstone/lib/health_checks/i_health_checkable.py sha256=paXbhKDo4J06rges-fIYgNrI5YzBS-7K40a2_7C1EX8 116
touchstone/lib/listeners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/listeners/i_services_available_listener.py sha256=ovXE7AuP5xmlbyL6Gz3fhJ2SiK4_5Ew0lnF6xJuD4-U 126
touchstone/lib/managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/managers/docker_manager.py sha256=le4CPS6x-EOxdSTxTQ92Yaa_rPNtgYPsN9RSCVA2UZs 7389
touchstone/lib/networking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/networking/docker_network.py sha256=96lAI5QmL6Fwxpk6RERhcS9VjhCQODKqeCNW3eeu780 2079
touchstone/lib/networking/i_network.py sha256=UKd7mvQqy-Pq4vLfr1oQTo2g8MqWZFQ5WhU7ZFeh9FY 683
touchstone/lib/nodes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/i_networkable.py sha256=mWNuO9fI9gniSoDkvB75aimjX0rDg1pSvrPW3kw0sc0 175
touchstone/lib/nodes/deps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/dep_factory.py sha256=TCvdEL2EndK8ulBwWP3qnlUUXBMv1FbaAV3RTgIbbFE 8139
touchstone/lib/nodes/deps/deps.py sha256=9RIQ4cY2dHMppFevmqLXfDrdNoFyX1Y8PqPeKh-m38w 5096
touchstone/lib/nodes/deps/i_dependency.py sha256=pgSTKiGVHHM-9TzsyK2ILiaWsHPisEC78-4e-an3fp4 333
touchstone/lib/nodes/deps/i_runnable.py sha256=nBSD39WB4fpv676thY2hpj6_jIdAD2GCd-pWQf887RE 277
touchstone/lib/nodes/deps/behaviors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/behaviors/i_behavior.py sha256=2wgr2bwQTbWhtk8yEgIUhB7AJzB0kd7EvU0CmE0sCr8 53
touchstone/lib/nodes/deps/behaviors/i_database_behabior.py sha256=mggpgjc_Zht67U45LY-fV1kCBlqr_WZ0EVKsuwkIpCY 1848
touchstone/lib/nodes/deps/behaviors/i_filesystem_behavior.py sha256=AAXTZMPOjlNcdy52FJhMN5THjPAl-uOthP3Dgd4H5us 1558
touchstone/lib/nodes/deps/behaviors/i_http_behavior.py sha256=7arAQ-V0lxGUCq-mhhUGoFcvaeJK82vNHFDNk48Bd3Q 4613
touchstone/lib/nodes/deps/behaviors/i_mongodb_behavior.py sha256=aobUfbwICk0ZLnl7Qz8sqciIQ4tKXO0oz1XQQzSFr0A 1133
touchstone/lib/nodes/deps/behaviors/i_rabbitmq_behavior.py sha256=2kTs6J6yLBYldIQ_88gmaVuQ8LVg1CQHOa8PGNZrIVM 1839
touchstone/lib/nodes/deps/behaviors/i_redis_behavior.py sha256=PzZY9i3_vt1sDl0tCGdm-c9GsuwFiLVFNpCktyukRq8 891
touchstone/lib/nodes/deps/behaviors/i_s3_behavior.py sha256=IUrkimmBn8oksEk-SmFTXFjrnUQA1H_3xAyJKvhKhNo 1769
touchstone/lib/nodes/deps/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/i_runnable_docker.py sha256=vhv-KdmwzEmehNT12z1nZPPwAwyX5c_GvkrS4G_3ud4 413
touchstone/lib/nodes/deps/docker/runnable_docker_dep.py sha256=pm1w5m_2cOK8_LEHCHHXmtX8SvUjwwPamTjzpXR9_T0 1566
touchstone/lib/nodes/deps/docker/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/http/docker_http.py sha256=HHlKqPwEMnRhfGZ680SaHk0nAKZhTBp6lVRX_dLRiGs 3157
touchstone/lib/nodes/deps/docker/http/docker_http_setup.py sha256=LAY_bzUYSTx2Oy1B-Sey5BhgbKZheH4_GlNxJawz9do 3996
touchstone/lib/nodes/deps/docker/http/docker_http_verify.py sha256=DtN5O4IFWM6QbtlMvgHbt_UgbkEiJSS4hbp-ZeAUqW4 4380
touchstone/lib/nodes/deps/docker/mongodb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/mongodb/docker_mongo_context.py sha256=NTcJaJAYSTX3YyogAqxSOW9WZ-fmaI3aJOtn1nKODcA 1231
touchstone/lib/nodes/deps/docker/mongodb/docker_mongodb.py sha256=iSrKwAY_KLvZW0laaMh7EwL9Xa2JiUNO2B4D-yTcZ1Y 4031
touchstone/lib/nodes/deps/docker/mongodb/docker_mongodb_setup.py sha256=cBBbdgqRTYnK9T8yywFum7Ia6wPVbEA7PU-_burdIeg 2484
touchstone/lib/nodes/deps/docker/mongodb/docker_mongodb_verify.py sha256=BEV6-lM4u4pHBQlI2YNK_g9-x7YaxF3TrBrCJIREN14 1229
touchstone/lib/nodes/deps/docker/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/mysql/docker_mysql.py sha256=ZpZb3wgCsvVHoK5cLb6yIBNX2QPNLkpQ1DMvHgLnfyA 6278
touchstone/lib/nodes/deps/docker/mysql/docker_mysql_context.py sha256=K8lGnWzCa5lzGsW6zhHYLRrth_RV8Z78EXVYafE5Eb0 599
touchstone/lib/nodes/deps/docker/mysql/docker_mysql_setup.py sha256=wVTLtpyLK7JNUeHki4BK7UsUyGlaUjTvcaP_iy_iqs4 3194
touchstone/lib/nodes/deps/docker/mysql/docker_mysql_verify.py sha256=BemzjCN_01pEcaBtYbs0iO-6qm2nlwi8C_SSbbuSpus 2173
touchstone/lib/nodes/deps/docker/postgres/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/postgres/docker_postgres.py sha256=XVnbwk8KzNm0gToY5-qFZnrqf8eVTI8rvijMg9hoVgw 6020
touchstone/lib/nodes/deps/docker/postgres/docker_postgres_context.py sha256=1oHkpvdPPUDuKI9kUBfPxnD3RZXM35eGbekeqmSUe_M 603
touchstone/lib/nodes/deps/docker/postgres/docker_postgres_setup.py sha256=S56m6zI0NsV-PlpTrGDHUBmGH1KHutup3jE85mYy1Dw 3250
touchstone/lib/nodes/deps/docker/postgres/docker_postgres_verify.py sha256=vIz9ReRGDHgIQfACiw5VcnurvU5KNgAW2RopObR6PWA 2161
touchstone/lib/nodes/deps/docker/rabbitmq/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/rabbitmq/docker_rabbitmq.py sha256=tBKAEZhN4UjXKi30_ERjOsQg568XNQEhwqzMnY-ORYU 4217
touchstone/lib/nodes/deps/docker/rabbitmq/docker_rabbitmq_context.py sha256=zAXv02cwJtpf2I51sxDcckC4RLDDSlPnIu67CaKJLc8 1634
touchstone/lib/nodes/deps/docker/rabbitmq/docker_rabbitmq_setup.py sha256=9JepO8xwnCZm2sc-56LzXVF6DkiJ0s8YiqiarEZNqAk 5206
touchstone/lib/nodes/deps/docker/rabbitmq/docker_rabbitmq_verify.py sha256=QYWFzxCJyQ7B_GJbZuHCC44LTwbH5SzppT_SiN6pF-E 2087
touchstone/lib/nodes/deps/docker/redis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/redis/docker_redis.py sha256=D5fmV10avoY_f8h2GwyCWUDEBBT7-qpWSF-u7FVJrX0 3488
touchstone/lib/nodes/deps/docker/redis/docker_redis_setup.py sha256=pmuvlxGXu5LPMo7lQZnkpAjmTLQhsnrE4SB2IAnCQhU 727
touchstone/lib/nodes/deps/docker/redis/docker_redis_verify.py sha256=L3bUEkHRDyGWf0L4i9CIqLOlKVx2OvYfORF9HhrTbuk 791
touchstone/lib/nodes/deps/docker/s3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/docker/s3/docker_s3.py sha256=by63f23odz3xU5xWRHW5UqFoxPO5rWctXohSp13PHns 4020
touchstone/lib/nodes/deps/docker/s3/docker_s3_setup.py sha256=htTeO7fMNH1UxjxtUwCofChwwK1GNerYqoC7EPH9oDQ 1931
touchstone/lib/nodes/deps/docker/s3/docker_s3_verify.py sha256=kxZqDWF93xg2sJ_MwgdleooHnIOq5d3u6Pe4KTXOIw8 1328
touchstone/lib/nodes/deps/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/local/i_runnable_local.py sha256=N9pVYQltJDQh4txGozyFdZyyo7yoA2YSAf6I5Yvslu4 338
touchstone/lib/nodes/deps/local/runnable_local_dep.py sha256=KDLFu6JoZvDIk7-h9Lkwe_M9-5A0xv8kGI5MgDJJWEg 1022
touchstone/lib/nodes/deps/local/filesystem/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/deps/local/filesystem/local_filesystem.py sha256=_lWoz-8L-DG1UTN6eCxDTWrwIplmSnTYZQAG_bEY6Ag 1734
touchstone/lib/nodes/deps/local/filesystem/local_filesystem_setup.py sha256=Zo0lS5GhlqMoh_TX4KKLZEdfL-VHprIpPm43J88vHYE 514
touchstone/lib/nodes/deps/local/filesystem/local_filesystem_verify.py sha256=HBhID06VkTjgtmXFBJDXvqeqHJ1ZhWfwWQ0aL5p7ofc 1809
touchstone/lib/nodes/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/services/i_executable.py sha256=0bOOu0r5_B9jji9Cs4UuXdbuduC1iXihErllhaNGSVs 177
touchstone/lib/nodes/services/i_runnable.py sha256=--ybw0Z7HItuz45RueZsZ0BIpSBnruNER-SvxTK5vgc 375
touchstone/lib/nodes/services/i_service.py sha256=1vMag551qAN21rR7w4SU4QJnp7MyCNsa4GQJg2VPdFA 98
touchstone/lib/nodes/services/i_service_executor.py sha256=mLixHvYxpM0kFbWdNnq3DW9zSr0ZtEkjwQ6Fo8YiduA 124
touchstone/lib/nodes/services/i_testable.py sha256=fWdV3Fb80IcaetkQcsU8Wmjj0ofQJ7w5oybQPohhlp0 204
touchstone/lib/nodes/services/service_factory.py sha256=KdJjfvsdGqeGM1w-18LWzcD_gs8mJDlCiAkSjHx7-A8 3520
touchstone/lib/nodes/services/services.py sha256=xWsKlKg2gWlk3sXIL7Tk4NjH-LZo9O8yRsrzOSGtUFg 3020
touchstone/lib/nodes/services/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
touchstone/lib/nodes/services/docker/docker_executable_service.py sha256=d_awftm_Snh1RVmHl1fv7Txwfl7vC28h89kGgciuU4w 2934
touchstone/lib/nodes/services/docker/docker_runnable_service.py sha256=7ORcqFVrnLrJo6rg4LIN8WI6rIU4EV5Y4UKGk1JLeE0 4985
touchstone_testing-1.4.2.dist-info/METADATA sha256=DVdbN5cnYJNaMwCsTuY3VvlTY2U5GuIr8xD-xlRFN0c 12092
touchstone_testing-1.4.2.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
touchstone_testing-1.4.2.dist-info/entry_points.txt sha256=wxrjaRQXpryGfOZJpnaZjtvpHcgTA21oSIWjT3Jp8Eg 51
touchstone_testing-1.4.2.dist-info/top_level.txt sha256=O-3YE4AziIWvvNqNHsch5MRspaq-5UvwzbQFyxbFh1A 17
touchstone_testing-1.4.2.dist-info/RECORD

top_level.txt

tests
touchstone

entry_points.txt

touchstone = touchstone.cli:cli