{ "info": { "author": "Michael Groves", "author_email": "mike@wildengineer.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# azure-test-cli\nCommand line interface to test azure resources, such as servicebus, \neventhub, blob storate, queue storage, and table storage.\n\n## Install\n\n#### pip install\n```bash\npip install azure-test-cli\n```\n\n#### Manually\n```\ngit clone https://github.com/wildengineer/azure-test-cli.git\ncd azure-test-cli\ninstall_cli.sh\n```\nUse ```install_cli.sh -o``` if you want to override an existing install of the cli.\n\n## Usage\n\n### Azure Storage\nProvides many tests for testing storage resources\n```\nUsage: aztest storage [OPTIONS] COMMAND [ARGS]...\n\n Perform blobstorage tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n appendblob Perform append blob tests\n blockblob Perform block blob tests\n```\n\n#### BlockBlob Subcommands\n```\nUsage: aztest storage blockblob [OPTIONS] COMMAND [ARGS]...\n\n Perform block blob tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n download Download content to a block blob\n upload Upload file to a block blob\n```\n\n##### Upload\n```bash\nUsage: aztest storage blockblob upload [OPTIONS]\n\n Upload file to a block blob\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Storage access key [required]\n -c, --container TEXT Blob container name [required]\n -b, --path TEXT Blob path of uploaded file [required]\n -f, --file TEXT Content to upload to path [required]\n --help Show this message and exit.\n```\n\n##### Download\n```bash\nUsage: aztest storage blockblob download [OPTIONS]\n\n Download content to a block blob\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Storage access key [required]\n -c, --container TEXT Blob container name [required]\n -b, --path TEXT Blob path of uploaded file [required]\n -f, --file TEXT Content to upload to path [required]\n --help Show this message and exit.\n\n```\n\n\n#### AppendBlob Subcommands\n```\nUsage: aztest storage appendblob [OPTIONS] COMMAND [ARGS]...\n\n Perform append blob tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n append Upload content to an append blob\n delete Delete an append blob\n download Download append blob to local file\n stream Stream append blob to output\n```\n\n##### Append\nAppend a file to an append blob. If the append blob doesn't exist, \nthen it's created.\n\n```\nUsage: aztest storage appendblob append [OPTIONS]\n\n Upload content to an append blob\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Name of SAS policy with write access [required]\n -c, --container TEXT Blob container name [required]\n -b, --blob_path TEXT Blob path of uploaded file [required]\n -f, --file_path TEXT Content to upload to path [required]\n -r, --repeat INTEGER Count of times to repeat the append the content\n --help Show this message and exit.\n```\n\n##### Stream\nStream a blob to stdout. After a timeout the operation will exit. Allows for viewing live\nappends.\n```bash\nUsage: aztest storage appendblob stream [OPTIONS]\n\n Stream append blob to output\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Name of SAS policy with write access [required]\n -c, --container TEXT Blob container name [required]\n -b, --blob_path TEXT Blob path of uploaded file [required]\n --help Show this message and exit.\n\n```\n\n\n##### Download\nDownload a file from an append blob.\n```bash\nUsage: aztest storage appendblob download [OPTIONS]\n\n Download append blob to local file\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Name of SAS policy with write access [required]\n -c, --container TEXT Blob container name [required]\n -b, --blob_path TEXT Blob path of uploaded file [required]\n -f, --file_path TEXT Content to upload to path [required]\n --help Show this message and exit.\n```\n\n##### Delete\nDelete an append blob.\n```bash\nUsage: aztest storage appendblob delete [OPTIONS]\n\n Delete an append blob\n\nOptions:\n -a, --storage_account TEXT Name of blob account [required]\n -k, --storage_key TEXT Name of access key [required]\n -c, --container TEXT Blob container name [required]\n -b, --blob_path TEXT Blob path of file [required]\n --help Show this message and exit.\n```\n\n\n### Eventhub\nProvides several tests for azure eventhub.\n```bash\nUsage: aztest eventhub [OPTIONS] COMMAND [ARGS]...\n\n Perform eventhub tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n receive Receive messages from eventhub\n send Send messages to eventhub\n\n```\n\n#### Send\n```bash\nUsage: aztest eventhub send [OPTIONS]\n\n Send messages to eventhub\n\nOptions:\n -s, --eventhub_namespace TEXT Name of event hub namespace [required]\n -n, --eventhub_name TEXT Name of eventhub [required]\n -p, --eventhub_sas_name TEXT Name of eventhub SAS policy with send rights\n [required]\n -k, --eventhub_sas_key TEXT Key value of eventhub SAS policy with send\n rights [required]\n -m, --message TEXT Message to send. Must be in quotes\n [required]\n -r, --repeat INTEGER Count of times to repeat the send of the\n message\n --help Show this message and exit.\n```\n\n#### Receive\n```bash\nUsage: aztest eventhub receive [OPTIONS]\n\n Receive messages from eventhub\n\nOptions:\n -s, --eventhub_namespace TEXT Name of event hub namespace [required]\n -n, --eventhub_name TEXT Name of eventhub [required]\n -p, --eventhub_sas_name TEXT Name of eventhub SAS policy with listen\n rights [required]\n -k, --eventhub_sas_key TEXT Key value of eventhub SAS policy with listen\n rights [required]\n -c, --consumer_group TEXT Name of event hub consumer group [required]\n --help Show this message and exit.\n```\n\n### Service Bus\nProvides several tests for azure service bus.\n```bash\nUsage: aztest servicebus [OPTIONS] COMMAND [ARGS]...\n\n Perform servicebus tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n queue Perform servicebus queue tests\n topic Perform servicebus topic tests\n```\n\n#### Queue Subcommands\n```bash\nUsage: aztest servicebus queue [OPTIONS] COMMAND [ARGS]...\n\n Perform servicebus queue tests\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n receive Receive messages onto servicebus queue\n send Send messages onto servicebus queue\n```\n\n##### Send\n```bash\nUsage: aztest servicebus queue send [OPTIONS]\n\n Send messages onto servicebus queue\n\nOptions:\n -s, --servicebus_namespace TEXT\n Name of servicebus namespace [required]\n -n, --servicebus_queue_name TEXT\n Name of queue [required]\n -p, --servicebus_sas_name TEXT Name of servicebus SAS policy with send\n access [required]\n -k, --servicebus_sas_key TEXT Key value of servicebus SAS policy with send\n access [required]\n -m, --message TEXT Message to send. Must be in quotes\n [required]\n -r, --repeat INTEGER Count of times to repeat the send of the\n message\n --help Show this message and exit.\n```\n##### Receive\n```bash\nUsage: aztest servicebus queue receive [OPTIONS]\n\n Receive messages onto servicebus queue\n\nOptions:\n -s, --servicebus_namespace TEXT\n Name of servicebus namespace [required]\n -n, --servicebus_queue_name TEXT\n Name of queue [required]\n -p, --servicebus_sas_name TEXT Name of servicebus SAS policy with listen\n access [required]\n -k, --servicebus_sas_key TEXT Key value of servicebus SAS policy with\n listen access [required]\n --help Show this message and exit.\n\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wildengineer/azure-test-cli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "azure-test-cli", "package_url": "https://pypi.org/project/azure-test-cli/", "platform": "", "project_url": "https://pypi.org/project/azure-test-cli/", "project_urls": { "Homepage": "https://github.com/wildengineer/azure-test-cli" }, "release_url": "https://pypi.org/project/azure-test-cli/0.4.4/", "requires_dist": [ "click", "asyncio", "azure-eventhub", "azure-servicebus", "azure-storage-blob" ], "requires_python": "", "summary": "CLI to test azure resources, such as servicebus, eventhub, and storage", "version": "0.4.4" }, "last_serial": 4627919, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "33381b957d7c3aab0c61910ab2378e8a", "sha256": "63df871d2143b05da9dbc4e5f0e08617bb2f3e86d8cac1e496452bd067c98cf6" }, "downloads": -1, "filename": "azure_test_cli-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "33381b957d7c3aab0c61910ab2378e8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9117, "upload_time": "2018-12-09T16:19:57", "url": "https://files.pythonhosted.org/packages/86/46/29505f615f9ad7faf1db49d95729c77522cfd9916b5c0ed486569d071e6d/azure_test_cli-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9165cbd0b6149a6ce42b9cabf7be6f72", "sha256": "5f01acbe32e72aeae56643018ea5b8d179185f17ab57028d612612b0f068a788" }, "downloads": -1, "filename": "azure-test-cli-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9165cbd0b6149a6ce42b9cabf7be6f72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6707, "upload_time": "2018-12-09T16:20:00", "url": "https://files.pythonhosted.org/packages/0b/e5/188c2e239f524dff361920be7f4b0f9d661250dbcbaf78be631e810faac8/azure-test-cli-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "56df1435618c5c12cd71465669bda3e9", "sha256": "5066d188174d34ee590f037fc932031da83a946fe1742be23d1caa25ecf6c3b4" }, "downloads": -1, "filename": "azure_test_cli-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56df1435618c5c12cd71465669bda3e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9186, "upload_time": "2018-12-22T16:00:26", "url": "https://files.pythonhosted.org/packages/62/54/b521333cb9011cca4c18d837d13c052fe15a7a520dc5c9d65b8ac2503bac/azure_test_cli-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b3e681b685f4f22512e8f5bcc8b7c93", "sha256": "f20783ea6c760c4a196ce1d066a3a65ea02dbcfcdde36c735f4764654ff7118f" }, "downloads": -1, "filename": "azure-test-cli-0.4.3.tar.gz", "has_sig": false, "md5_digest": "6b3e681b685f4f22512e8f5bcc8b7c93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6804, "upload_time": "2018-12-22T16:00:27", "url": "https://files.pythonhosted.org/packages/e1/ff/9dba29bb991eb193ff3ace3d2bebbc6cb3f6472e93c4093a0ae29e4b492e/azure-test-cli-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "b35cfd7487ab5cc8ceb3b7ea2c81dea6", "sha256": "c40b398b95ae4e54d0ddf72c1d8273265126e574f898c353fa2ca5c7710093ff" }, "downloads": -1, "filename": "azure_test_cli-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b35cfd7487ab5cc8ceb3b7ea2c81dea6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9158, "upload_time": "2018-12-22T16:06:10", "url": "https://files.pythonhosted.org/packages/d7/d7/502cdf1f7ff83bc04c21771b0bfe863e98d7e3a4cef7111be585c28e7ca1/azure_test_cli-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "943f678068c1e763bb69d1850d3d1522", "sha256": "13460ed142e8dd7e9e7f0ce1c54f6a8a831881d535230447100a3f9dcbc02d8e" }, "downloads": -1, "filename": "azure-test-cli-0.4.4.tar.gz", "has_sig": false, "md5_digest": "943f678068c1e763bb69d1850d3d1522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6776, "upload_time": "2018-12-22T16:06:12", "url": "https://files.pythonhosted.org/packages/6c/04/7e483e635c528312190c06ec78fa1227bb535f6cb4fde81df19cfdfc7aa0/azure-test-cli-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b35cfd7487ab5cc8ceb3b7ea2c81dea6", "sha256": "c40b398b95ae4e54d0ddf72c1d8273265126e574f898c353fa2ca5c7710093ff" }, "downloads": -1, "filename": "azure_test_cli-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b35cfd7487ab5cc8ceb3b7ea2c81dea6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9158, "upload_time": "2018-12-22T16:06:10", "url": "https://files.pythonhosted.org/packages/d7/d7/502cdf1f7ff83bc04c21771b0bfe863e98d7e3a4cef7111be585c28e7ca1/azure_test_cli-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "943f678068c1e763bb69d1850d3d1522", "sha256": "13460ed142e8dd7e9e7f0ce1c54f6a8a831881d535230447100a3f9dcbc02d8e" }, "downloads": -1, "filename": "azure-test-cli-0.4.4.tar.gz", "has_sig": false, "md5_digest": "943f678068c1e763bb69d1850d3d1522", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6776, "upload_time": "2018-12-22T16:06:12", "url": "https://files.pythonhosted.org/packages/6c/04/7e483e635c528312190c06ec78fa1227bb535f6cb4fde81df19cfdfc7aa0/azure-test-cli-0.4.4.tar.gz" } ] }