Fix failing plugin test

This commit is contained in:
GeorgianaElena
2020-01-13 18:38:47 +02:00
parent c6e6d6d4ae
commit 92c74d157f
2 changed files with 10 additions and 4 deletions

View File

@@ -51,4 +51,4 @@ def tljh_post_install():
@hookimpl @hookimpl
def tljh_new_user_create(username): def tljh_new_user_create(username):
with open('test_new_user_create', 'w') as f: with open('test_new_user_create', 'w') as f:
f.write("a new userfile") f.write(username)

View File

@@ -5,7 +5,9 @@ from ruamel.yaml import YAML
import requests import requests
import os import os
import subprocess import subprocess
from tljh.config import CONFIG_FILE, USER_ENV_PREFIX, HUB_ENV_PREFIX from tljh.config import CONFIG_FILE, USER_ENV_PREFIX, HUB_ENV_PREFIX
from tljh import user
yaml = YAML(typ='rt') yaml = YAML(typ='rt')
@@ -74,11 +76,15 @@ def test_post_install_hook():
assert content == "123456789" assert content == "123456789"
def test_tljh_new_user_create(): def test_new_user_create():
""" """
Test that plugin receives username as arg Test that plugin receives username as arg
""" """
with open("test_new_user_create") as f: username="user1"
# Call ensure_user to make sure the user plugin gets called
user.ensure_user(username)
with open(f"test_new_user_create") as f:
content = f.read() content = f.read()
assert content == "a new userfile" assert content == username