Tag

parameterized

0 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Jun 6, 2024 · Fundamentals

Advanced Techniques for Dynamically Generating Unit Tests in Python

This article presents ten Python unittest strategies—including list comprehensions, metaclasses, the parameterized library, file‑driven data, factory functions, TestLoader/TestSuite, subTest, database‑driven cases, pytest parametrize, and YAML/INI configuration—to create flexible, data‑driven unit tests efficiently.

dynamic-testsparameterizedtesting
0 likes · 7 min read
Advanced Techniques for Dynamically Generating Unit Tests in Python
Test Development Learning Exchange
Test Development Learning Exchange
Oct 25, 2018 · Fundamentals

Using Python's unittest Module for Unit Testing, Reporting, and CI Integration

This article introduces Python's built‑in unittest framework, explains core concepts such as TestCase, TestSuite, TestLoader, and TestRunner, demonstrates how to write test cases, generate HTML and XML reports with HTMLTestRunner and xmlrunner, and shows parameterized testing with nose‑parameterized for CI pipelines.

CIHTMLTestRunnerPython
0 likes · 7 min read
Using Python's unittest Module for Unit Testing, Reporting, and CI Integration