From 82e8c51cbb031305e8ef85859128ee1b72a4c833 Mon Sep 17 00:00:00 2001 From: Joscha Schmiedt <joscha@schmiedt.dev> Date: Fri, 5 Apr 2024 20:30:18 +0200 Subject: [PATCH] Remove usage of nose.tools --- tests/test_messages.py | 2 +- tests/test_permissions.py | 20 ++++++++++++++------ tests/test_recordtypes.py | 15 +++++++++++++-- tests/test_xmlparsing.py | 16 +++++++++------- 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/tests/test_messages.py b/tests/test_messages.py index 7943042..ae0d157 100644 --- a/tests/test_messages.py +++ b/tests/test_messages.py @@ -26,7 +26,7 @@ @author: Timm Fitschen """ -import caosdb as db +import linkahead as db def test_messages_dict_behavior(): diff --git a/tests/test_permissions.py b/tests/test_permissions.py index fafc70d..da4a549 100644 --- a/tests/test_permissions.py +++ b/tests/test_permissions.py @@ -28,12 +28,20 @@ from __future__ import absolute_import -import caosdb as db -from nose.tools import (assert_equal, - assert_raises, - assert_false, - assert_is_none, - assert_is_not_none) +import linkahead as db + +def assert_equal(a, b): + assert a == b + +def assert_is_not_none(a): + assert a is not None + +def assert_false(a): + assert not a + +def assert_is_none(a): + assert a is None + from pytest import raises, mark diff --git a/tests/test_recordtypes.py b/tests/test_recordtypes.py index 67c5b5a..bc8150a 100644 --- a/tests/test_recordtypes.py +++ b/tests/test_recordtypes.py @@ -26,7 +26,10 @@ import caosdb def test_recordtypes(): - from nose.tools import assert_is_not_none # @UnresolvedImport + + def assert_is_not_none(obj): + assert obj is not None + from sys import hexversion from sys import maxsize as maxint # @Reimport from random import randint @@ -99,7 +102,15 @@ def test_recordtypes(): def test_record_types_as_reference_properties(): - from nose.tools import assert_is_not_none, assert_true, assert_equal # @UnresolvedImport + + def assert_is_not_none(obj): + assert obj is not None + + def assert_true(obj): + assert obj is True + + def assert_equal(obj1, obj2): + assert obj1 == obj2 try: """recordtype without any property.""" diff --git a/tests/test_xmlparsing.py b/tests/test_xmlparsing.py index 50fbbfc..18a10dc 100644 --- a/tests/test_xmlparsing.py +++ b/tests/test_xmlparsing.py @@ -31,13 +31,15 @@ import pytest @pytest.mark.local_server def test_parse_xml(): from lxml import etree - from nose.tools import assert_equal # @UnresolvedImport - from caosdb.common.models import File - from caosdb.common.models import parse_xml - from caosdb.common.models import Parent - from caosdb.common.models import Property - from caosdb.common.models import Message - from caosdb import INTEGER + from linkahead.common.models import File + from linkahead.common.models import parse_xml + from linkahead.common.models import Parent + from linkahead.common.models import Property + from linkahead.common.models import Message + from linkahead import INTEGER + + def assert_equal(a, b): + assert a == b # define test file xml tmp_name = 'filename' -- GitLab