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.3.tar.gz
(33.7 kB
view hashes)
Built Distribution
Close
Hashes for minishell_test-1.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a9cb033de5cd572b91a2f0101177aa83bbd7b077ec7b36bc5ab027a4b9e51f |
|
MD5 | e355d50841f41242c9d83612eaeb42cb |
|
BLAKE2b-256 | f83cf491f32f1b78eca213d9a7b3db9729c17c52cb633537cb3356aa00f20157 |