{"repo":"se2p/pynguin","free":true,"listed":false,"github":"https://github.com/se2p/pynguin","clone":"git clone https://github.com/se2p/pynguin.git","description":"The PYthoN General UnIt Test geNerator is a test-generation tool for Python","language":"Python","stars":1384,"topics":["python","testing-tools","test-generation","test-generator","search-based-software-testing"],"license":"MIT","category":"dev-tools","readme_excerpt":"Pynguin Pynguin (IPA: ˈpɪŋɡuiːn), the PYthoN General UnIt test geNerator, is a tool that allows developers to generate unit tests automatically. Testing software is often considered to be a tedious task. Thus, automated generation techniques have been proposed and mature tools exist—for statically typed languages, such as Java. There is, however, no fully automated tool available that produces unit tests for general-purpose programs in a dynamically typed language. Pynguin is, to the best of our knowledge, the first tool that fills this gap and allows the automated generation of unit tests for Python programs. Internal Pipeline Status Attention Please Note: Pynguin executes the module under test! As a consequence, depending on what code is in that module, running Pynguin can cause serious harm to your computer, for example, wipe your entire hard disk! We recommend running Pynguin in an isolated environment; use, for example, a Docker container to minimize the risk of damaging your system. Pynguin is only a research prototype! It is not tailored towards production use whatsoever. However, we would love to see Pynguin in a production-ready stage at some point; please report your experiences in using Pynguin to us. Prerequisites Before you begin, ensure you have met the following requirements: - You have installed Python 3.10 (the support for 3.11, 3.12, 3.13, and 3.14 is experimental). Attention: Pynguin now requires at least Python 3.10! Older versions are no longer supported!","default_branch":null,"files":null,"tree":[],"storefront":"/r/se2p","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/se2p/pynguin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}