Navigation

  • index
  • modules |
  • next |
  • unittest_expander 0.4.4 documentation »

unittest_expander – test parametrization library¶

  • Getting Started
    • Installing
    • Usage example
  • Narrative Documentation
    • Basic use of expand() and foreach()
    • More flexibility: param
    • Other ways to explicitly label your tests
    • Smart parameter collection: paramseq
    • Combining several foreach() to get Cartesian product
    • Context-manager-based fixtures: param.context()
    • Convenience shortcut: paramseq.context()
    • Deprecated feature: foreach() as a class decorator
    • Contexts cannot suppress exceptions unless you enable that explicitly
    • Substitute objects
    • Custom method/class name formatting
    • Name clashes avoided automatically
    • Questions and answers about various details…
  • Module Contents
    • The expand() class decorator
    • The foreach() method/class decorator
    • The paramseq class
    • The param class
    • Non-essential constants and classes
  • Changes
    • 0.4.4 (2023-03-21)
    • 0.4.3 (2023-03-21)
    • 0.4.2 (2023-03-18)
    • 0.4.1 (2023-03-17)
    • 0.4.0 (2023-03-16)
    • 0.3.1 (2014-08-19)
    • 0.3.0 (2014-08-17)
    • 0.2.1 (2014-08-12)
    • 0.2.0 (2014-08-11)
    • 0.1.2 (2014-08-01)
    • 0.1.1 (2014-07-29)
    • 0.1.0 (2014-07-29)
  • License, Credits and Other Information
    • Copyright and License
    • Credits
    • Related Links (Historical Note)

Indices and tables¶

  • Index
  • Search Page

Table of Contents

  • unittest_expander – test parametrization library
  • Indices and tables

Next topic

Getting Started

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • unittest_expander 0.4.4 documentation »
© Copyright 2014-2023, Jan Kaliszewski (zuo) and others. Created using Sphinx 1.8.6.