Skip to content

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