shellwhat-ext

Extensions to shellwhat testing


Keywords
fs, le
License
GPL-3.0
Install
pip install shellwhat-ext==0.4.1

Documentation

shellwhat_ext

Build Status codecov PyPI version

Extensions to shellwhat testing.

Including in a DataCamp course

In the course's requirements.sh, add

# replace 0.0.1 with the appropriate release version
pip3 install --no-deps shellwhat-ext==0.0.1

To use the extensions in an exercise's SCT, import the function you want into the SCT block of the exercise:

from shellwhat_ext import test_cmdline
Ex() >> test_cmdline([['wc',   'l', '+']])

Deploying to PyPI

Follow these steps

  1. Open a PR, merge into master when appropriate.
  2. Once merged, increment __version__ = 0.0.1 to reflect changes (see semver for guidance).
  3. Create a github release labeled vVERSION. E.g. v0.0.1. (see here).

Running tests

make install
make test