Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bdd-io-feature #28

Open
wants to merge 2 commits into
base: pre-master
Choose a base branch
from
Open

Bdd-io-feature #28

wants to merge 2 commits into from

Conversation

mitkin
Copy link

@mitkin mitkin commented Dec 4, 2015

Added feature and steps file for the functional tests. Currently feature-io.feature contains two scenarios, one for single line dataset loading, another one is for the case when data can be loaded without metadata

Add `behave` package to the test_requires section of the `setup.py`

This allows to split testing dependencies from installation
dependencies.

Behave is used to run integration functional tests
`features` folder contains feature descriptions, files with the
extension `.feature`. They provide software specification in the
human language.

`steps` folder contains `*.py` files with feature implementation.
NB. it is a good practice to re-use feature steps in order to
skip adding identical steps to different scenarios.
E.g. 'when data is available' step will be the same for all features
that mention it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant