test for the minishell project of school 42
Project description
minishell_test
Documentation
The full documentation for this project is available at minishell-test.readthedocs.io.
Getting Started
Installation
$ pip3 install minishell-test
$ pip3 install --user minishell-test # if you don't have root access
Compatibility
Your executable must support the -c
option which allow to pass
command as an argument.
$ bash -c 'echo bonjour je suis | cat -e'
bonjour je suis$
$ ./minishell -c 'echo bonjour je suis | cat -e'
bonjour je suis$
With this setup argv[2]
is what you would usually get in line
from
get_next_line
.
Usage
Run all the predefined tests:
$ cd <MINISHELL>
$ minishell_test
If you get command not found
, do either of those things:
- Add
~/.local/bin
to yourPATH
environment variable. - Run
$ python3 -m minishell_test
instead of$ minishell_test
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
minishell_test-1.1.2.tar.gz
(33.5 kB
view hashes)
Built Distribution
Close
Hashes for minishell_test-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a8e54a4ed69159ee7491c0ca463aedb8f454fe6c2938e81e5c69d34ce880a9 |
|
MD5 | 1385ca53d1394ccbdc08c8243d8b8843 |
|
BLAKE2b-256 | f495d3a81a1e50c27506614b22cd62a41a6d88b0ead0e406277169aacfea3db8 |