kopia lustrzana https://github.com/bugout-dev/dao
30 wiersze
698 B
Bash
Executable File
30 wiersze
698 B
Bash
Executable File
#!/usr/bin/env sh
|
|
|
|
# Expects a Python environment to be active in which `dao` has been installed for development.
|
|
# You can set up the local copy of `dao` for development using:
|
|
# pip install -e .[dev]
|
|
|
|
set -e
|
|
|
|
usage() {
|
|
echo "Usage: $0" [TEST_SPEC ...]
|
|
echo
|
|
echo "Arguments:"
|
|
echo "----------"
|
|
echo "TEST_SPEC"
|
|
echo "\tPython unittest specification of which test to run, following: https://docs.python.org/3/library/unittest.html#command-line-interface"
|
|
echo "\tFor example: $0 dao.test_moonstream.TestERC20"
|
|
}
|
|
|
|
if [ "$1" = "-h" ] || [ "$1" = "--help" ]
|
|
then
|
|
usage
|
|
exit 2
|
|
fi
|
|
|
|
TEST_COMMAND=${@:-discover}
|
|
|
|
brownie compile
|
|
set -x
|
|
python -m unittest $TEST_COMMAND
|