freeipa/ipatests/test_webui
Stanislav Levin fec66942d4 pytest: Migrate unittest/nose 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 unittest.TestCase subclasses
2) replace unittest test controls (SkipTest, fail, etc.)
3) replace unittest assertions

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
..
__init__.py Add marker needs_ipaapi and option to skip tests 2017-12-11 20:40:06 +01:00
crypto_utils.py Web UI tests: Get rid of *_cert_path and *_csr_path config variables 2019-02-06 18:11:56 +01:00
data_config.py ui_tests: extend test_config.py suite 2018-06-19 14:58:08 +02:00
data_dns.py webui:tests: move DNS test data to separate file 2018-02-20 15:17:13 +01:00
data_group.py ui_tests: extend test_pwpolicy.py suite 2018-06-27 13:31:54 +02:00
data_hbac.py Web UI integration tests: PEP8 fixes 2013-07-26 13:35:12 +02:00
data_host.py Adding WebUI Host test cases 2018-05-31 13:05:05 +02:00
data_hostgroup.py WebUI Hostgroups tests cases added 2018-03-26 13:00:39 +02:00
data_idviews.py WebUI test: ID views 2016-03-11 11:52:25 +01:00
data_loginscreen.py Add tests for LoginScreen widget 2018-09-12 12:41:19 +02:00
data_netgroup.py WebUI tests: Extend netgroup tests with more scenarios 2018-04-27 14:08:04 +02:00
data_pwpolicy.py ui_tests: extend test_pwpolicy.py suite 2018-06-27 13:31:54 +02:00
data_selfservice.py Extended UI test for selfservice permission. 2018-06-01 09:42:32 -04:00
data_selinuxusermap.py Fix test_webui.test_selinuxusermap 2019-07-15 14:41:23 +03:00
data_sudo.py Web UI integration tests: PEP8 fixes 2013-07-26 13:35:12 +02:00
data_user.py ui_tests: extend test_config.py suite 2018-06-19 14:58:08 +02:00
data_vault.py TESTS WebUI: Vaults management 2017-03-14 10:40:10 +01:00
README Upstream Web UI tests 2013-07-16 13:15:59 +02:00
task_range.py UI tests for "ID Range": Clean unnecessary Python2 compatible code constructions 2018-10-16 09:09:02 +02:00
test_automember.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_automount.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_cert.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_config.py Fix "Configured size limit exceeded" warning on Web UI 2019-01-14 10:16:58 +01:00
test_delegation.py Applied tier0 and tier1 marks on unit tests and xmlrpc tests 2015-11-09 11:49:17 +01:00
test_dns.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_group.py WebUI tests: Extend user group tests with more scenarios 2018-04-19 12:59:09 +02:00
test_hbac.py WebUI: Fix new test initialization on "HBAC Test" page 2019-09-17 18:12:43 -03:00
test_host.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_hostgroup.py Fix test_user::test_login_without_username (Web UI test) 2018-09-19 13:32:51 +02:00
test_idviews.py Fix test_user::test_login_without_username (Web UI test) 2018-09-19 13:32:51 +02:00
test_krbtpolicy.py Extend WebUI test_krbpolicy suite with the following test cases: test_verifying_button (verify button's action in various scenarios) test_negative_value (verify invalid values) test_verifying_measurement_unit 2018-05-18 13:23:00 +02:00
test_loginscreen.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_misc_cases.py ui_tests: introduce new test_misc cases file 2018-04-27 14:19:59 +02:00
test_navigation.py WebUI Tests: fixing test_navigation 2018-02-16 09:57:07 +01:00
test_netgroup.py Fix test_user::test_login_without_username (Web UI test) 2018-09-19 13:32:51 +02:00
test_pwpolicy.py ui_tests: extend test_pwpolicy.py suite 2018-06-27 13:31:54 +02:00
test_range.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_rbac.py Applied tier0 and tier1 marks on unit tests and xmlrpc tests 2015-11-09 11:49:17 +01:00
test_realmdomains.py Use random realmdomains in test_webui/test_realmdomains.py 2018-09-19 13:32:51 +02:00
test_selfservice.py Fix useless-import-alias 2018-11-13 13:37:58 +01:00
test_selinuxusermap.py WebUI: Fix changing category on HBAC/Sudo/etc Rule pages 2019-09-17 08:35:32 +02:00
test_service.py Fix test_arbitrary_certificates for Web UI 2019-02-06 18:11:56 +01:00
test_sudo.py Fix test_user::test_login_without_username (Web UI test) 2018-09-19 13:32:51 +02:00
test_translation.py Add basic tests to web pages which are located at /ipa/config/ 2018-09-12 10:44:37 +02:00
test_trust.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
test_user.py WebUI: Make 'Unlock' option is available only on locked user page 2019-09-11 18:26:34 +02:00
test_vault.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
ui_driver.py pytest: Migrate unittest/nose to Pytest fixtures 2020-02-12 18:08:32 +02:00

http://www.freeipa.org/page/Web_UI_Integration_Tests