Alexander Bokovoy
ba1a7b97c1
ipa-kdb: test kadmin.local getprincs command
...
Fixes: https://pagure.io/freeipa/issue/8490
Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com >
Reviewed-By: Rob Crittenden <rcritten@redhat.com >
2020-09-10 11:57:14 -04:00
Stanislav Levin
d67846fa36
ipatests: Remove deprecated yield_fixture
...
'yield_fixture' is deprecated since Pytest3 [0].
FreeIPA requires at least 3.9.1. So, it can be safely removed.
[0]: https://docs.pytest.org/en/latest/yieldfixture.html
Fixes: https://pagure.io/freeipa/issue/8101
Signed-off-by: Stanislav Levin <slev@altlinux.org >
Reviewed-By: Sergey Orlov <sorlov@redhat.com >
2020-04-21 13:24:50 +02:00
Stanislav Levin
292d686c0b
pytest: Migrate xunit-style setups to Pytest fixtures
...
Even though Pytest supports xunit style setups, unittest and nose
tests, this support is limited and may be dropped in the future
releases. Worst of all is that the mixing of various test
frameworks results in weird conflicts and of course, is not widely
tested.
This is a part of work to remove the mixing of test idioms in the
IPA's test suite:
1) replace xunit style
2) employ the fixtures' interdependencies
Related: https://pagure.io/freeipa/issue/7989
Signed-off-by: Stanislav Levin <slev@altlinux.org >
Reviewed-By: Christian Heimes <cheimes@redhat.com >
2020-02-12 18:08:32 +02:00
Christian Heimes
b431e9b684
Py3: Remove subclassing from object
...
Python 2 had old style and new style classes. Python 3 has only new
style classes. There is no point to subclass from object any more.
See: https://pagure.io/freeipa/issue/7715
Signed-off-by: Christian Heimes <cheimes@redhat.com >
Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com >
2018-09-27 11:49:04 +02:00
Christian Heimes
af140b0bc1
Silence pytest.yield_fixture deprecation warning
...
pytest >= 2.10 supports yield based fixtures with pytest.fixture. In
pytest < 2.10 pytest.yield_fixture is required. But that function
also raises a deprecation warning in pytest >= 3.0. FreeIPA has to stay
compatible with pytest < 2.10 for RHEL 7 testing.
https://docs.pytest.org/en/latest/fixture.html#fixture-finalization-executing-teardown-code
https://pagure.io/freeipa/issue/6591
Signed-off-by: Christian Heimes <cheimes@redhat.com >
Reviewed-By: Martin Basti <mbasti@redhat.com >
2017-05-30 12:28:51 +02:00
Martin Babinsky
d95bdbbfd5
Add a basic test suite for kadmin.local interface
...
This small integration suite tests some basic operations using
kadmin.local interface on services in both kerberos and services
subtree.
https://fedorahosted.org/freeipa/ticket/6561
Reviewed-By: Pavel Vomacka <pvomacka@redhat.com >
2016-12-16 10:37:49 +01:00