Typhoon Test is an extension that is used to write, run python tests and display the result and log of each test, using appropriate Typhoon API libraries. When you install Typhoon Test, you get two main features:
API WizardThe API Wizard is a panel available in TyphoonTest IDE which provides a list of functions defined in any python-importable module or class, and for any selected function users have quick access to a formatted docstring and can easily add the function call with proper arguments The API Wizard panel is divided in 3 main parts Function ListContains all the found functions/methods in the selected library in a searchable list.
The list also provides commands for importing python modules and classes ( Function DocumentationThe extension provides an HTML-rendered view of the selected function's docstring, offering quick access to key information such as function arguments and descriptions. This feature eliminates the need to open external documentation, streamlining the development workflow. Additionally, the panel applies custom styling specifically tailored to methods and classes from the Typhoon HIL modules, ensuring that relevant documentation is presented in a clear and concise manner. Function ArgumentsProvides an easy way of defining the function arguments and inserting them into your test code in the editor. The unchanged default arguments can be omitted for a more concise test code and the function call can also be copied to the clipboard and pasted in another editor/program. Pytest MonitorPytest Monitor provides a way to run tests and monitor the results in real-time.
The panel shows the test results in a tree view, where each test is represented by a node with a status icon.
The extension also provides a way to quick run a tests by executing the Pytest Monitor creates a new output channel, Pytest Output, in the Output panel, where the test results are printed.
If the Additional OptionsRun Tests from Active File or Specific TestQuickly execute all tests in the active Python file or run a specific test by placing the cursor on the test name. Stop Running TestsEasily terminate ongoing test executions with a dedicated stop command. Extension ConfigurationThe extension needs to be configured in order to work properly. The configuration can be accessed by executing the
For new users, the extension provides an easier way to configure test settings through the following WebViews:
Requirements
What's New
|