def service(self, docker_services) -> ServiceDocker: executor: ExecutorDocker = ExecutorDocker( name='Docker executor', container_name='sshd-container') service: ServiceDocker = ServiceDocker(name='sshd-container', executor=executor) return service
def service(self) -> ServiceDocker: executor: ExecutorContainer = ExecutorContainer( name='Docker executor', container_name='artemis' ) service: ServiceDocker = ServiceDocker( name='artemis', executor=executor ) return service
async def test_service_stop(self, service: ServiceDocker) -> None: stop: ExecutionBase = await service.stop() await stop.wait() assert service.status() == ServiceStatus.STOPPED
async def test_service_restart(self, service: ServiceDocker) -> None: restart: ExecutionBase = await service.restart() await restart.wait() assert service.status() == ServiceStatus.RUNNING
def test_service_stop(self, service: ServiceDocker) -> None: service.stop() assert service.status() == ServiceStatus.STOPPED
def test_service_restart(self, service: ServiceDocker) -> None: service.restart() assert service.status() == ServiceStatus.RUNNING