Skip to content

bagof.factories.numbers

Factories for numeric types (integers, reals, complex, etc.).

Classes

NumberFactory

Bases: Factory[NUMBER]

Factory for Number hints (an int, 0).

Note

Number has no abstract methods, so it is technically instantiable -- but a bare Number() instance is useless, so the concrete fallback (int) is built instead.

ComplexFactory

Bases: Factory[NUMBER]

Factory for Complex hints (a complex, 0j).

RealFactory

Bases: Factory[NUMBER]

Factory for Real hints (a float, 0.0).

RationalFactory

Bases: Factory[NUMBER]

Factory for Rational hints (a Fraction, 0).

IntegralFactory

Bases: Factory[NUMBER]

Factory for Integral hints (an int, 0).