From 82f93cb0f5cb0039a7800120a5f1d8cfe44efc34 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Tue, 11 Aug 2020 15:40:26 +0200 Subject: [PATCH] TST: skip send_mail test --- .docker/pycaosdb.ini | 3 --- .gitlab-ci.yml | 1 - unittests/test_sss_helper.py | 6 +++++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.docker/pycaosdb.ini b/.docker/pycaosdb.ini index 8a867a3e..1e5ba293 100644 --- a/.docker/pycaosdb.ini +++ b/.docker/pycaosdb.ini @@ -14,6 +14,3 @@ ssl_insecure=True timeout=500 [Container] debug=0 - -[Misc] -sendmail=/usr/local/bin/sendmail_to_file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1fb4a6ff..dfd6a0bf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -115,5 +115,4 @@ unittest: stage: unittest image: $CI_REGISTRY_IMAGE script: - - cp .docker/pycaosdb.ini . - tox diff --git a/unittests/test_sss_helper.py b/unittests/test_sss_helper.py index 24dababb..ca53f0c8 100644 --- a/unittests/test_sss_helper.py +++ b/unittests/test_sss_helper.py @@ -1,7 +1,8 @@ from os.path import abspath, dirname, join, isfile, exists from os import listdir, remove from email import message_from_file, policy -from caosdb import configure_connection, RecordType +from pytest import mark +from caosdb import configure_connection, RecordType, get_config from caosdb.connection.mockup import (MockUpServerConnection, MockUpResponse) from caosadvancedtools.serverside.helper import (parse_arguments, get_data, init_data_model, send_mail) @@ -60,6 +61,9 @@ def test_init_data_model(): assert rt.id == 1234 +@mark.skipif("Misc" not in get_config() or + "sendmail" not in get_config()["Misc"], + reason="sendmail client not defined") def test_send_mail(): assert len(get_tmp_mails()) == 0 send_mail("me@example.com", "you@example.com", "the subject", "hello!") -- GitLab