From b6caa665589b97f68843fda8ffac2cec09029178 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Wed, 20 Oct 2021 07:50:29 -0400 Subject: [PATCH] i2p: Use BaseAppTests for functional tests Signed-off-by: James Valleroy Reviewed-by: Sunil Mohan Adapa --- plinth/modules/i2p/tests/test_functional.py | 26 ++++----------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/plinth/modules/i2p/tests/test_functional.py b/plinth/modules/i2p/tests/test_functional.py index 57a83ef0b..c3e2c0a11 100644 --- a/plinth/modules/i2p/tests/test_functional.py +++ b/plinth/modules/i2p/tests/test_functional.py @@ -5,28 +5,12 @@ Functional, browser based tests for i2p app. import pytest -from plinth.tests import functional +from plinth.tests.functional import BaseAppTests pytestmark = [pytest.mark.apps, pytest.mark.i2p] -@pytest.fixture(scope='module', autouse=True) -def fixture_background(session_browser): - """Login and install the app.""" - functional.login(session_browser) - functional.install(session_browser, 'i2p') - yield - functional.app_disable(session_browser, 'i2p') - - -def test_enable_disable(session_browser): - """Test enabling the app.""" - functional.app_disable(session_browser, 'i2p') - - functional.app_enable(session_browser, 'i2p') - assert functional.service_is_running(session_browser, 'i2p') - assert functional.is_available(session_browser, 'i2p') - - functional.app_disable(session_browser, 'i2p') - assert functional.service_is_not_running(session_browser, 'i2p') - assert not functional.is_available(session_browser, 'i2p') +class TestI2pApp(BaseAppTests): + app_name = 'i2p' + has_service = True + has_web = True