kopia lustrzana https://github.com/bugout-dev/dao
				
				
				
			
		
			
				
	
	
		
			28 wiersze
		
	
	
		
			690 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			28 wiersze
		
	
	
		
			690 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]
 | 
						|
 | 
						|
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
 |