Problems? Is your data what you think it is? | |
PerlMonks |
in reply to Re^3: Introspecting function signatures
in thread Introspecting function signatures
The test harness runs all the individual test_something functions. If the function has arguments that it will prepare the appropriate object and call the function passing those objects into the function. The example I created was injecting a $tempdir object, but, once the system is ready, you could write and register your own objects. In Pythest these are called fixtures, and they mostly act test fixtures. (In Pytest there are a few other ready-made such fixtures, for example one that captures stdout/stderr, and one that can mock methods, attributes, etc.)sub test_someting($tempdir) { ... }
If you look at the modules in the t/ directory, those are all examples on how to use the module to write tests.
|
---|