URL: https://github.com/freeipa/freeipa/pull/4426
Author: abbra
 Title: #4426: [Backport][ipa-4-8] ipatests: remove test_ordering
Action: opened

PR body:
"""
This PR was opened automatically because PR #4401 was pushed to master and 
backport to ipa-4-8 is required.
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/4426/head:pr4426
git checkout pr4426
From 2a11d6afcb8341af6c79e08e7b5523eebcbe029e Mon Sep 17 00:00:00 2001
From: Sergey Orlov <sor...@redhat.com>
Date: Fri, 20 Mar 2020 15:42:27 +0100
Subject: [PATCH] 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
---
 ipatests/test_integration/test_ordering.py | 57 ----------------------
 1 file changed, 57 deletions(-)
 delete mode 100644 ipatests/test_integration/test_ordering.py

diff --git a/ipatests/test_integration/test_ordering.py b/ipatests/test_integration/test_ordering.py
deleted file mode 100644
index d40f088396..0000000000
--- a/ipatests/test_integration/test_ordering.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# Authors:
-#   Petr Viktorin <pvikt...@redhat.com>
-#
-# 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 <http://www.gnu.org/licenses/>.
-
-"""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
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org

Reply via email to