QuickCheck and reference testing extension for Python programs
Dependencies

impl PyEnumFrom for Boolimpl PyEnumFrom for Intimpl PyEnumFrom for Int64impl PyEnumFrom for Doubleimpl PyEnumFrom for Stringimpl PyEnumFrom for PyObjectEnumimpl PyEnumFrom for Tuple2[A, B]impl PyEnumFrom for Tuple3[A, B, C]fn[A : PyEnumFrom, B : PyEnumFrom, C : PyEnumFrom] from_py_object(self : PyObjectEnum?) -> (A, B, C) raise ConvErrorimpl PyObjectInto for Boolimpl PyObjectInto for Intimpl PyObjectInto for Int64impl PyObjectInto for Doubleimpl PyObjectInto for Stringimpl PyObjectInto for PyBoolimpl PyObjectInto for PyCallableimpl PyObjectInto for PyDictimpl PyObjectInto for PyFloatimpl PyObjectInto for PyIntegerimpl PyObjectInto for PyListimpl PyObjectInto for PyModuleimpl PyObjectInto for PyObjectimpl PyObjectInto for PyObjectEnumimpl PyObjectInto for PyStringimpl PyObjectInto for Array[T]pub suberror CallError {
MtdNotFound(String)
UnexpectedReturnType(String)
RuntimeError(PyRuntimeError)
}type TypedCallable[A, R]fn[A : PyObjectInto, R : PyEnumFrom] TypedCallable::run(self : TypedCallable[A, R], a : A) -> R raisetype TypedPyDict[V]type TypedPyTuple2[A, B]impl PyObjectInto for TypedPyTuple2[T, U]impl Show for TypedPyTuple2[A, B]impl Arbitrary for TypedPyTuple2[A, B]fn[A : Arbitrary + PyObjectInto, B : Arbitrary + PyObjectInto] arbitrary(size : Int, rng : RandomState) -> TypedPyTuple2[A, B]type TypedPyTuple3[A, B, C]impl Show for TypedPyTuple3[A, B, C]impl Arbitrary for TypedPyTuple3[A, B, C]fn[A : Arbitrary + PyObjectInto, B : Arbitrary + PyObjectInto, C : Arbitrary + PyObjectInto] arbitrary(size : Int, rng : RandomState) -> TypedPyTuple3[A, B, C]fn[A : PyObjectInto, B : PyObjectInto, C : PyObjectInto] TypedPyTuple3::new(a : A, b : B, c : C) -> TypedPyTuple3[A, B, C]fn[A : PyObjectInto, B : PyObjectInto] invoke_binary(sel : A, other : B, mtd : String) -> PyObjectEnum? raise PyRuntimeErrorfn[A : Arbitrary + PyObjectInto, B : Arbitrary + PyObjectInto] py_tuple2() -> Gen[TypedPyTuple2[A, B]]QuickCheck and reference testing extension for Python programs
Dependencies