mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-02-04 08:13:38 +00:00
38 lines
1.3 KiB
Python
38 lines
1.3 KiB
Python
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
from pytest_bdd import parsers, then
|
|
|
|
from support import service
|
|
from support.service import eventually
|
|
|
|
|
|
@then(parsers.parse('the {service_name:w} service should be running'))
|
|
def service_should_be_running(session_browser, service_name):
|
|
assert eventually(service.is_running, args=[session_browser, service_name])
|
|
|
|
|
|
@then(parsers.parse('the {service_name:w} service should not be running'))
|
|
def service_should_not_be_running(session_browser, service_name):
|
|
assert eventually(service.is_not_running,
|
|
args=[session_browser, service_name])
|
|
|
|
|
|
@then(parsers.parse('the network time service should be running'))
|
|
def ntp_should_be_running(session_browser):
|
|
assert service.is_running(session_browser, 'ntp')
|
|
|
|
|
|
@then(parsers.parse('the network time service should not be running'))
|
|
def ntp_should_not_be_running(session_browser):
|
|
assert not service.is_running(session_browser, 'ntp')
|
|
|
|
|
|
@then(parsers.parse('the service discovery service should be running'))
|
|
def avahi_should_be_running(session_browser):
|
|
assert service.is_running(session_browser, 'avahi')
|
|
|
|
|
|
@then(parsers.parse('the service discovery service should not be running'))
|
|
def avahi_should_not_be_running(session_browser):
|
|
assert not service.is_running(session_browser, 'avahi')
|