test-genie-test


Nametest-genie-test JSON
Version 1.0.5 PyPI version JSON
download
home_pageNone
SummaryAI-powered CLI tool to auto-generate test cases for Python, C++, and Java code with both online and offline modes
upload_time2025-09-08 15:19:54
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords testing test-generation ai cli python cpp java pytest unittest gtest junit
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ๐Ÿงช 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. 

*Currently, it uses online AI agents for test cases generation, but an offline mode is coming soon. Stay tuned!*

---

## โœจ Features

- ๐Ÿ” **Language-aware test generation** (Python, C++) [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:

```bash
pip install test-genie
```
---

## ๐Ÿ›  Usage

Generate test cases from your CLI:

```bash
test-genie generate --path path/to/your_file.py
```

You can also specify the language explicitly:

```bash
test-genie generate -pt path/to/your_file.cpp -l cpp
```

Authenticate once:

```bash
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
<!-- - Integrate with CI to flag untested critical paths -->
- 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 wadhwakushagra01@gmail.com

---

## ๐Ÿ“ƒ License

MIT ยฉ 2025 TestGenie Team

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "test-genie-test",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "testing, test-generation, ai, cli, python, cpp, java, pytest, unittest, gtest, junit",
    "author": null,
    "author_email": "Kushagra Wadhwa <testgenieofficial@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/9a/03/616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8/test_genie_test-1.0.5.tar.gz",
    "platform": null,
    "description": "# \ud83e\uddea TestGenie - Instantly Generate Test Cases from Your Terminal\n\n**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.\n\nNo 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. \n\n*Currently, it uses online AI agents for test cases generation, but an offline mode is coming soon. Stay tuned!*\n\n---\n\n## \u2728 Features\n\n- \ud83d\udd0d **Language-aware test generation** (Python, C++) [more coming soon]\n- \u26a1 **CLI-first experience** - stay in your flow\n- \ud83e\udde0 Powered by context-aware agents\n- \ud83c\udf10 Syncs with your online dashboard\n- \ud83d\udd10 Lightweight auth system\n- \ud83d\udcca Usage tracking (for you and your team)\n\n---\n\n## \ud83d\ude80 Installation\n\nTestGenie requires Python 3.8+\n\nInstall directly from PyPI:\n\n```bash\npip install test-genie\n```\n---\n\n## \ud83d\udee0 Usage\n\nGenerate test cases from your CLI:\n\n```bash\ntest-genie generate --path path/to/your_file.py\n```\n\nYou can also specify the language explicitly:\n\n```bash\ntest-genie generate -pt path/to/your_file.cpp -l cpp\n```\n\nAuthenticate once:\n\n```bash\ntest-genie login\n```\n\nIf you don't have an account, register quickly on our website: https://thetestgenie.com\n\n---\n\n## \ud83c\udf10 Dashboard\n\nVisit our dashboard (https://thetestgenie.com/dashboard) to view your usage, premium status, recent generation history, and more.\n\n---\n\n## \ud83d\udca1 Use Cases\n\n- Quickly bootstrap test coverage on legacy projects\n- Generate starter tests for new logic\n<!-- - Integrate with CI to flag untested critical paths -->\n- Empower junior devs with example-driven TDD\n\n---\n\n## \ud83d\udce6 Publishing / Contributing\n\nWant to contribute or self-host the backend? Instructions are coming soon. For now, feel free to mail me at wadhwakushagra01@gmail.com\n\n---\n\n## \ud83d\udcc3 License\n\nMIT \u00a9 2025 TestGenie Team\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "AI-powered CLI tool to auto-generate test cases for Python, C++, and Java code with both online and offline modes",
    "version": "1.0.5",
    "project_urls": {
        "Documentation": "https://thetestgenie.com/docs",
        "Homepage": "https://thetestgenie.com",
        "Issues": "https://github.com/testgenie/cli/issues",
        "Pricing": "https://thetestgenie.com/pricing",
        "Repository": "https://github.com/testgenie/cli"
    },
    "split_keywords": [
        "testing",
        " test-generation",
        " ai",
        " cli",
        " python",
        " cpp",
        " java",
        " pytest",
        " unittest",
        " gtest",
        " junit"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "edb7f47402a984d2af85d326cd6092aa19e46a77c62f9d8ceffffd81e7664a2c",
                "md5": "963ac5d60a2579e4b0bccfd88c58730c",
                "sha256": "f7cb350840ca2590e90046e9092b75259c0cc4414f402e450c8f3f57e178882e"
            },
            "downloads": -1,
            "filename": "test_genie_test-1.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "963ac5d60a2579e4b0bccfd88c58730c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 65548,
            "upload_time": "2025-09-08T15:19:53",
            "upload_time_iso_8601": "2025-09-08T15:19:53.088282Z",
            "url": "https://files.pythonhosted.org/packages/ed/b7/f47402a984d2af85d326cd6092aa19e46a77c62f9d8ceffffd81e7664a2c/test_genie_test-1.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a03616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8",
                "md5": "4a078912e65b8a7fbe64a0235fbc608f",
                "sha256": "f0ab39a60c52862007bb6f7a2d68a860744796ec3db4debd998ac7229d2b5371"
            },
            "downloads": -1,
            "filename": "test_genie_test-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "4a078912e65b8a7fbe64a0235fbc608f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 50376,
            "upload_time": "2025-09-08T15:19:54",
            "upload_time_iso_8601": "2025-09-08T15:19:54.360043Z",
            "url": "https://files.pythonhosted.org/packages/9a/03/616a9782ff17ce28e8ce8aabb79e2ebabcfdd82a652c419295144a2fa7f8/test_genie_test-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-08 15:19:54",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "testgenie",
    "github_project": "cli",
    "github_not_found": true,
    "lcname": "test-genie-test"
}
        
Elapsed time: 0.78931s