Hello all!

I have made an attempt to start building a pytest-like testing framework 
for Julia. There is a (quite preliminary) package here: 
https://github.com/pdobacz/PyTest.jl

I intend to go along these lines:
  - follow pytest (http://doc.pytest.org/en/latest/) as closely as 
reasonably possible. Rationale: it is an accomplished framework, which I 
really appreciate using, hence I use it as inspiration and specification, 
to "not reinvent the wheel".
  - stray from pytest only when absolutely necessary, just to remain julian 
and adhere to existing standards
  - remain compatible with Base.Test

What PyTest.jl can do at the current state?
  - define and use fixtures (parametrized fixtures too!) to do 
setup/teardown pytest-style.
  - select a subset of tests to run (simplified "-k" option from pytest)
  - demonstrate being thoroughly tested itself!
  - not too much really, as it is still WIP, but I am going to sketch out a 
roadmap soon

I reach out to you to:
  - hear voices of support and encouragement (well, or criticism) - are 
there any pytest-and-julia-fans like myself?
  - get opinions and guidance - what would you recommend doing next?
  - find julia packages that could use such testing framework - ones that 
have complicated setup/teardown code to be organized and managed. I'd need 
such package to pivot my work in the right direction

(BTW, I am aware of Fixtures.jl, I just decided to stick more closely to 
pytest. Any comments from creators of Fixtures.jl?)

Reply via email to