Source code for blissoda.demo.tests.itest_template

"""Template for new integration tests."""

from .. import testing


[docs] @testing.integration_fixture def template_fixture1(): print("setup 'template_fixture1'") yield "value1" print("teardown 'template_fixture1' always called, also when test fails")
[docs] @testing.integration_fixture def template_fixture2(template_fixture1): print("execute 'template_fixture2'") assert template_fixture1 == "value1" return "value2"
[docs] @testing.integration_test def template_test(template_fixture1, template_fixture2, expo=0.2, npoints=10): assert template_fixture1 == "value1" assert template_fixture2 == "value2"