Skip to content

Such DSL: test_teardown runs in reverse order #430

Open
@sb02dev

Description

@sb02dev

teardown methods are executed inside out which is good (reversed order compared to setups) which is good.
test_teardown methods however run outside in which is wrong...
See example in attached source
test_fixtureorder.py.zip
Part of output of the code:

@setUp main layer
@testSetUp main layer
@testmain
@testTearDown main layer
@setUp layer A
@testSetUp main layer
@testSetUp layer A
@testA
@testTearDown main layer <-- problem is here "testTearDown layer A" should run before
@testTearDown layer A

Metadata

Metadata

Assignees

No one assigned

    Labels

    bughelp wantedContributions and outside help would be most welcome!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions