Browse Source

testing python script issues

pull/156/head
ssrlive 2 years ago
parent
commit
b24d48a042
  1. 26
      .github/workflows/tests.yml
  2. 2
      tests/tests.py

26
.github/workflows/tests.yml

@ -24,10 +24,24 @@ jobs:
env:
DOTENV: ${{ secrets.DOTENV }}
run: echo "$DOTENV" > .env
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.x'
- name: Create virtual environment
run: python -m venv venv
- name: Activate virtual environment and install dependencies
run: |
source venv/bin/activate
pip install -r tests/requirements.txt
- name: Build project
run: cargo build --release
- name: Run tests
run: >-
pwd;
ls -la;
sudo python -m pip install -r tests/requirements.txt;
cargo build --release;
sudo python tests/tests.py
run: |
source venv/bin/activate
python tests/tests.py

2
tests/tests.py

@ -40,7 +40,7 @@ class Tun2ProxyTest(unittest.TestCase):
ip_noproxy = get_ip(ip_version)
additional = ['-6'] if ip_version == 6 else []
p = subprocess.Popen(
[get_tool_path(), "--proxy", os.getenv(proxy_var), '--setup', '-v', 'trace', '--dns', dns, *additional])
['sudo', get_tool_path(), "--proxy", os.getenv(proxy_var), '--setup', '-v', 'trace', '--dns', dns, *additional])
try:
time.sleep(1)
ip_withproxy = get_ip(ip_version)

Loading…
Cancel
Save