aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--scripts/ci.sh4
-rw-r--r--tests/test_snekbox.py4
3 files changed, 5 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index b291436..2e83771 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -18,6 +18,7 @@ before_install:
env:
global:
+ - PYTHONEXECUTABLE=/home/travis/build/discord-python/snekbox/.venv/bin/python3
- PIPENV_VENV_IN_PROJECT=1
- PIPENV_IGNORE_VIRTUALENVS=1
- PIPENV_NOSPIN=1
diff --git a/scripts/ci.sh b/scripts/ci.sh
index a49a64e..170d553 100644
--- a/scripts/ci.sh
+++ b/scripts/ci.sh
@@ -3,5 +3,5 @@ echo $path
chmod +x binaries/nsjail2.6-ubuntu-x86_64
sudo updatedb
sudo locate libprotobuf
-echo $(pwd)/binaries/nsjail2.6-ubuntu-x86_64 -Mo --rlimit_as 700 --chroot / -E LANG=en_US.UTF-8 -R/usr -R/lib -R/lib64 --user nobody --group nogroup --time_limit 2 --disable_proc --iface_no_lo --quiet -- /usr/bin/python3.6 -ISq -c 'print("test")'
-$(pwd)/binaries/nsjail2.6-ubuntu-x86_64 -Mo --rlimit_as 700 --chroot / -E LANG=en_US.UTF-8 -R/usr -R/lib -R/lib64 --user nobody --group nogroup --time_limit 2 --disable_proc --iface_no_lo --quiet -- /usr/bin/python3.6 -ISq -c 'print("test")'
+echo $(pwd)/binaries/nsjail2.6-ubuntu-x86_64 -Mo --rlimit_as 700 --chroot / -E LANG=en_US.UTF-8 -R/usr -R/lib -R/lib64 --user nobody --group nogroup --time_limit 2 --disable_proc --iface_no_lo --quiet -- $PYTHONEXECUTABLE -ISq -c 'print("test")'
+$(pwd)/binaries/nsjail2.6-ubuntu-x86_64 -Mo --rlimit_as 700 --chroot / -E LANG=en_US.UTF-8 -R/usr -R/lib -R/lib64 --user nobody --group nogroup --time_limit 2 --disable_proc --iface_no_lo --quiet -- $PYTHONEXECUTABLE -ISq -c 'print("test")'
diff --git a/tests/test_snekbox.py b/tests/test_snekbox.py
index cc02ef8..8ebd0c0 100644
--- a/tests/test_snekbox.py
+++ b/tests/test_snekbox.py
@@ -3,9 +3,9 @@ import pytest
import os
from snekbox import Snekbox
-
+python_binary = os.environ.get('PYTHONEXECUTABLE', '/usr/bin/python3.6')
nsjail = os.sep.join([os.getcwd(), f'binaries{os.sep}nsjail2.6-ubuntu-x86_64'])
-snek = Snekbox(nsjail_binary=nsjail, python_binary='/usr/bin/python3.6')
+snek = Snekbox(nsjail_binary=nsjail, python_binary=python_binary)
class SnekTests(unittest.TestCase):
def test_nsjail(self):