Skip to main content

🧪 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.

Offline Mode now available!


✨ Features

  • 🔍 Language-aware test generation (Python, C++, Java) [more coming soon]
  • ⚡ CLI-first experience - stay in your flow
  • 🧠 Powered by context-aware agents
  • 🌐 Syncs with your online dashboard
  • 🔐 Lightweight auth system
  • 📊 Usage tracking (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 path/to/your_file.py

You can also specify the language explicitly:

test-genie generate -pt 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://thetestgenie.com


🌐 Dashboard

Visit our dashboard (https://thetestgenie.com/dashboard) 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 mail me at testgenieofficial@gmail.com


📃 License

MIT © 2025 TestGenie Team

Metadata

Release files for test-genie 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for test-genie 0.2.3
File Size Uploaded
test_genie-0.2.3.tar.gz 52.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for test-genie 0.2.3
File Interpreter ABI Platform
test_genie-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 118.5 kB

Release files / test_genie-0.2.3.tar.gz

Download URL test_genie-0.2.3.tar.gz
Size 52.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7610b698db0a7a7b2d491f1f97e12eb0487974c5d4d87d596535db23384093fc
BLAKE2b-256 checksum
How to use checksums
dee7d2245f2a0cd932bdfacd1e0e8af68ba1747a685da1090bb6f8b4f7e0b0b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release files / test_genie-0.2.3-py3-none-any.whl

Download URL test_genie-0.2.3-py3-none-any.whl
Size 66.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e9ce67071e0e816071075c8ab154893fdbb2ccb8ecdecefcb656abbe1d25329b
BLAKE2b-256 checksum
How to use checksums
a507ea712ba46eb2d5dca002c5e8ee51111e96b57319dea4b1329762797132f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page