Skip to main content

No project description provided

Project description

Tata - Test Automation and Troubleshooting Assistant

Tata is a command-line utility designed for checking the configuration of host machines within specified tasks. It provides a simple and efficient way to automate tests related to host settings.

Supported Tasks

Tata supports the following tasks:

  1. check_hostname:

    • Verifies that the hostname of the machine matches the specified value.
    tasks:
      - task: check_hostname
        target_hostname: "test"
    
  2. check_ping:

    • Checks if the specified IP address or domain is reachable via ping.
     tasks:
       - task: check_ping
         target_ip: "127.0.0.1"
    

Task Configuration

Tasks are defined in a YAML file with the following format:

tasks:
  - task: check_hostname
    target_hostname: "test"

  - task: check_ping
    target_ip: "127.0.0.1"

  - task: check_ping
    target_ip: "ya.ru"

Installation

Preferred method: pipx

pipx install py_tata
py_tata ./tasks.yaml

Alternative method: pip

pip install py_tata
python -m py_tata.cli.app ./tasks.yaml

Supported Python Versions

Tata is compatible with Python versions 3.10 and above.


Thank you for using Tata! If you have any questions or encounter any problems, please don't hesitate to reach out.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_tata-0.1.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_tata-0.1.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file py_tata-0.1.4.tar.gz.

File metadata

  • Download URL: py_tata-0.1.4.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.1 Windows/10

File hashes

Hashes for py_tata-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6bdde9175426646d9051b0dd17089b5dd031ce71991804ae05507ad40b72e681
MD5 7a9fc98084c6e1adb4b623351947b856
BLAKE2b-256 c32ddafcbeb3bf6e3c4e91cc2b5e71a7ba4cf0335fde05f98d2b34919d15ee2d

See more details on using hashes here.

File details

Details for the file py_tata-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: py_tata-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.1 Windows/10

File hashes

Hashes for py_tata-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f955e8b50cb7d48ffe3f41f7a869006121bdd7889ab8c29adb2e263fece056d7
MD5 50f4bf7b187fbe04ac71f7764986d6ac
BLAKE2b-256 6fb46e11f8634dcdd43ea1ffcfb27a30e7ea9b7050c045d64d9b3c6febbc8557

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page