mirror of
https://github.com/certbot/certbot.git
synced 2026-05-28 04:34:11 -04:00
* Use pipstrap to install a good version of pip * Use pytest in cb-auto tests * Remove nose usage in auto_test.py * remove nose dev dep * use pytest in test_tests * Use pytest in tox * Update dev dependency pinnings * remove nose multiprocess lines * Use pytest for coverage * Use older py and pytest for old python versions * Add test for Error.__str__ * pin pytest in oldest test * Fix tests for DNS-DO plugin on py26 * Work around bug for Python 3.3 * Clarify dockerfile comments
18 lines
519 B
Bash
Executable file
18 lines
519 B
Bash
Executable file
#!/bin/sh -xe
|
|
|
|
MODULES="acme certbot certbot_apache certbot_nginx"
|
|
VENV_NAME=venv
|
|
|
|
# *-auto respects VENV_PATH
|
|
letsencrypt/certbot-auto --debug --os-packages-only --non-interactive
|
|
LE_AUTO_SUDO="" VENV_PATH=$VENV_NAME letsencrypt/certbot-auto --debug --no-bootstrap --non-interactive --version
|
|
. $VENV_NAME/bin/activate
|
|
|
|
# change to an empty directory to ensure CWD doesn't affect tests
|
|
cd $(mktemp -d)
|
|
pip install pytest==3.2.5
|
|
|
|
for module in $MODULES ; do
|
|
echo testing $module
|
|
pytest -v --pyargs $module
|
|
done
|