Skip to content
This repository was archived by the owner on Jun 13, 2019. It is now read-only.
This repository was archived by the owner on Jun 13, 2019. It is now read-only.

Behave should not collide with step names #72

@boolafish

Description

@boolafish

in our integration tests, there are several steps in different feature share the same name. eg. userA deposit 1 eth to plasma, userA transfers 1 eth to userB.

They should be using the same implementation. Currently there are multiple implementation for the same step name. However, behave framework does not ensures that which implementation it would take. see: behave/behave#496.
Though luckily it worked in our CI, but It breaks in my local env.

Here's my screenshot:
screen shot 2018-07-14 at 4 29 47 pm

You can see it is calling challenge_spent_coin_flow.feature:3 first but calling challenge_double_spending_flow.py:26 later.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions