summaryrefslogtreecommitdiff
path: root/tests/accel-pppd/test_basic.py
diff options
context:
space:
mode:
authorDenys Fedoryshchenko <denys.f@collabora.com>2024-08-22 11:46:38 +0300
committerGitHub <noreply@github.com>2024-08-22 11:46:38 +0300
commita4980e9db708c05192e3e7c624983983b6816123 (patch)
tree6d98f68feb09c3fb5d64fb5c9723aca971c9a25d /tests/accel-pppd/test_basic.py
parent0eb54934a8746091a5f3eef2ae0db726975c24da (diff)
parentfd7d220aed51e2082e19630106f43071e65e8f9c (diff)
downloadaccel-ppp-a4980e9db708c05192e3e7c624983983b6816123.tar.gz
accel-ppp-a4980e9db708c05192e3e7c624983983b6816123.zip
Merge pull request #177 from svlobanov/pcre-tests
tests: add pcre negative cases, improve pcre-related code test coverage
Diffstat (limited to 'tests/accel-pppd/test_basic.py')
-rw-r--r--tests/accel-pppd/test_basic.py83
1 files changed, 0 insertions, 83 deletions
diff --git a/tests/accel-pppd/test_basic.py b/tests/accel-pppd/test_basic.py
deleted file mode 100644
index 2b2c6f71..00000000
--- a/tests/accel-pppd/test_basic.py
+++ /dev/null
@@ -1,83 +0,0 @@
-import pytest
-from common import process
-
-
-def test_accel_pppd_version(accel_pppd):
- (exit, out, err) = process.run([accel_pppd, "--version"])
-
- # test that accel-pppd --version exits with code 0, prints
- # nothing to stdout and prints to stdout
- assert exit == 0 and err == "" and "accel-ppp " in out and len(out.split(" ")) == 2
-
-
-@pytest.fixture()
-def accel_pppd_config():
- return """
- [modules]
- log_file
- log_syslog
- log_tcp
- #log_pgsql
-
- pptp
- l2tp
- sstp
- pppoe
- ipoe
-
- auth_mschap_v2
- auth_mschap_v1
- auth_chap_md5
- auth_pap
-
- radius
- chap-secrets
-
- ippool
-
- pppd_compat
- shaper
- #net-snmp
- logwtmp
- connlimit
-
- ipv6_nd
- ipv6_dhcp
- ipv6pool
-
- [core]
- log-error=/dev/stderr
-
- [log]
- log-debug=/dev/stdout
- log-file=/dev/stdout
- log-emerg=/dev/stderr
- level=5
-
- [cli]
- tcp=127.0.0.1:2001
-
- [pppoe]
-
- [client-ip-range]
- 10.0.0.0/8
-
- [radius]
- """
-
-
-# load all modules and check that accel-pppd replies to 'show stat' command
-def test_load_all_modules(accel_pppd_instance, accel_cmd):
-
- # test that accel-pppd started successfully
- assert accel_pppd_instance
-
- (exit_sh_stat, out_sh_stat, err_sh_stat) = process.run([accel_cmd, "show stat"])
-
- # test that 'show stat' has no errors and contains 'uptime'
- assert (
- exit_sh_stat == 0
- and len(out_sh_stat) > 1
- and err_sh_stat == ""
- and "uptime" in out_sh_stat
- )