From 15b7ecf7fba45a8f02f5564f6e80e5d7d2007469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Thu, 21 Apr 2022 09:01:55 +0200 Subject: [PATCH] TST: allow tests to be called from src dir; import pytest --- unittests/test_apiutils.py | 1 + unittests/test_entity.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py index 2859a0ec..1df392a3 100644 --- a/unittests/test_apiutils.py +++ b/unittests/test_apiutils.py @@ -26,6 +26,7 @@ # A. Schlemmer, 02/2018 +import pytest import caosdb as db import caosdb.apiutils from caosdb.apiutils import (apply_to_ids, compare_entities, create_id_query, diff --git a/unittests/test_entity.py b/unittests/test_entity.py index 1e88702a..f2891fda 100644 --- a/unittests/test_entity.py +++ b/unittests/test_entity.py @@ -26,10 +26,13 @@ import unittest from lxml import etree +import os from caosdb import (INTEGER, Entity, Property, Record, RecordType, configure_connection) from caosdb.connection.mockup import MockUpServerConnection +UNITTESTDIR = os.path.dirname(os.path.abspath(__file__)) + class TestEntity(unittest.TestCase): @@ -87,7 +90,7 @@ class TestEntity(unittest.TestCase): """ parser = etree.XMLParser(remove_comments=True) entity = Entity._from_xml(Entity(), - etree.parse("unittests/test_record.xml", + etree.parse(os.path.join(UNITTESTDIR, "test_record.xml"), parser).getroot()) self.assertEqual(entity.role, "Record") -- GitLab