Skip to main content

CLI tool to auto-generate test cases from your code

Project description

🧪 TestGenie — Instantly Generate Test Cases from Your Terminal

TestGenie is a fast, intuitive CLI tool designed for developers who want to generate meaningful test cases from their source code — without ever leaving the terminal.

No more toggling between browser tabs, writing boilerplate, or wasting hours on trivial tests. TestGenie bridges your code with AI-powered suggestions tailored for your language and logic.


✨ Features

  • 🔍 Language-aware test generation (Python, C++, and more coming soon)
  • CLI-first experience — stay in your flow
  • 🧠 Powered by context-aware agents
  • 🌐 Syncs with your online dashboard (optional)
  • 🔐 Lightweight auth system
  • 📊 Usage tracking and retention analytics (for you and your team)

🚀 Installation

TestGenie requires Python 3.8+

Install directly from PyPI:

pip install test-genie

🛠 Usage

Generate test cases from your CLI:

test-genie generate path/to/your_file.py

You can also specify the language explicitly:

test-genie generate path/to/your_file.cpp -l cpp

Authenticate once:

test-genie login

If you don't have an account, register quickly on our website: [https://test-genie-psi.vercel.app/](Test Genie)


🌐 Dashboard (Optional)

Visit [https://test-genie-psi.vercel.app/](Test Genie) to view your usage, premium status, recent generation history, and more.


💡 Use Cases

  • Quickly bootstrap test coverage on legacy projects
  • Generate starter tests for new logic
  • Empower junior devs with example-driven TDD

📦 Publishing / Contributing

Want to contribute or self-host the backend? Instructions are coming soon. For now, feel free to [mailto:wadhwakushagra01@gmail.com](Mail Me).


📃 License

MIT © 2025 TestGenie Team

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

test_genie-0.1.4.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

test_genie-0.1.4-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: test_genie-0.1.4.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for test_genie-0.1.4.tar.gz
Algorithm Hash digest
SHA256 46e56d788e4b3f22442864e271a843c912823541e395a7b325d0813df8d3eee1
MD5 0731bba0b156d1d8020e32b1663f1210
BLAKE2b-256 bdb8c5780f2cc4dbef51992b0b7cfac0802bb0110bcd9134d03027fd33d8ad1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: test_genie-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for test_genie-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0eb5cbdd732bff083dc5e0da32da08c8f3b41a7c64d93524b60fea3fa224a6c3
MD5 3c24f3a57e95406b6e026686a88b2209
BLAKE2b-256 d815017c1e61c906101656e9eab6152d76be5eab8cb089ab2fdcc86a47372c7c

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