From 9e47799cc7c761cba54dbbadb29c07f05de34674 Mon Sep 17 00:00:00 2001 From: Sergey Orlov Date: Mar 24 2020 08:20:39 +0000 Subject: ipatests: remove test_ordering The test_integration/test_ordering.py is a test for pytest_sourceorder plugin which is not part of freeipa project, it is not an integration test. The up to date version of this test is available at project repository: https://pagure.io/python-pytest-sourceorder/blob/master/f/test_sourceorder.py Reviewed-By: Alexander Bokovoy --- diff --git a/ipatests/test_integration/test_ordering.py b/ipatests/test_integration/test_ordering.py deleted file mode 100644 index d40f088..0000000 --- a/ipatests/test_integration/test_ordering.py +++ /dev/null @@ -1,57 +0,0 @@ -# Authors: -# Petr Viktorin -# -# Copyright (C) 2014 Red Hat -# see file 'COPYING' for use and warranty information -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -"""Test the ordering of tests - -IPA integration tests, marked with `@ordered`, require tests to be run -in a specific order: -- Base classes first -- Within a class, test methods are ordered according to source line -""" - -import pytest -from pytest_sourceorder import ordered - - -@ordered -class TestBase: - value = None - @pytest.fixture(autouse=True, scope="class") - def testbase_setup(self, request): - cls = request.cls - cls.value = 'unchanged' - - def test_d_first(self): - type(self).value = 'changed once' - - -class TestChild(TestBase): - def test_b_third(self): - assert type(self).value == 'changed twice' - type(self).value = 'changed thrice' - - def test_a_fourth(self): - assert type(self).value == 'changed thrice' - - -def test_c_second(self): - assert type(self).value == 'changed once' - type(self).value = 'changed twice' -TestBase.test_c_second = test_c_second -del test_c_second