16 lines
760 B
Python
16 lines
760 B
Python
from core import woodpecker
|
|
|
|
files = [".gitignore", "compose/nginx/docker-compose.yaml", "config/heimdall.kdbx", "files/nginx/cert/fullchain.mo.pem",
|
|
"files/nginx/cert/key.mo.pem", "files/nginx/conf.d/default.conf", "files/nginx/conf.d/forge.conf",
|
|
"files/nginx/conf.d/mqtt.conf", "files/nginx/conf.d/nextcloud.conf", "files/nginx/conf.d/zitadel.conf",
|
|
"files/nginx/nginx.conf"]
|
|
files2 = [".gitignore", "compose/nginx/docker-compose.yaml", "compose/nginx2/docker-compose.yaml"]
|
|
|
|
|
|
def test_get_service_single():
|
|
service = woodpecker.WoodpeckerRunner.get_service(files)
|
|
assert service == ['nginx']
|
|
|
|
def test_get_service_multi():
|
|
services = woodpecker.WoodpeckerRunner.get_service(files2)
|
|
assert services == ['nginx', 'nginx2']
|