Minimal, typed, functional and dynamic test library.
Project description
Oki.py
Minimal, typed, functional and dynamic test library.
Usage
def main():
suite = Suite()
@suite.test()
def adds_correctly(ctx):
assert 2 + 2 == 4
@suite.test()
def adds_incorrectly(ctx):
print("this must work")
assert 2 + 2 == 5
@suite.test()
def it_doesnt_fail(ctx):
print("hope this doesnt fail ...")
print("oh, this will fail", file=sys.stderr)
raise Exception("Expected failure.")
@suite.test()
def it_fails(ctx):
with ctx.assert_raises():
raise Exception("Expected failure.")
suite.run()
Results in this output when run :
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
okipy-1.0.0.tar.gz
(4.6 kB
view hashes)
Built Distribution
okipy-1.0.0-py3-none-any.whl
(5.7 kB
view hashes)