Univention Bugzilla – Bug 53538
migrate tests to pytest
Last modified: 2022-04-28 19:44:08 CEST
We should migrate several tests to pytest.
Migrated the section 67_udm-dns into 2 pytests: ucs-test (10.0.6-6) a27630adf035 | Bug #53538: use pytest for dns resolve tests 50fe980c4d64 | Bug #53538: use pytest for udm-dns tests commit a27630adf035c0ee91ce0962ab0506171595f1e2 Author: Florian Best <best@univention.de> Date: Thu Jul 1 19:00:10 2021 +0200 Bug #53538: use pytest for dns resolve tests test/ucs-test/tests/67_udm-dns/02_test_dns_resolve.py | 317 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/67_udm-dns/100_dns_forward_zone_check_resolve | 38 -------------------------------------- test/ucs-test/tests/67_udm-dns/101_dns_reverse_zone_check_resolve | 56 -------------------------------------------------------- test/ucs-test/tests/67_udm-dns/102_dns_host_record_check_resolve | 66 ------------------------------------------------------------------ test/ucs-test/tests/67_udm-dns/103_dns_alias_record_check_resolve | 56 -------------------------------------------------------- test/ucs-test/tests/67_udm-dns/104_dns_srv_record_check_resolve | 66 ------------------------------------------------------------------ test/ucs-test/tests/67_udm-dns/105_dns_pointer_record_check_resolve | 65 ----------------------------------------------------------------- test/ucs-test/tests/67_udm-dns/106_dns_txt_record_check_resolve | 40 ---------------------------------------- test/ucs-test/tests/67_udm-dns/107_dns_ns_record_check_resolve | 2 +- test/ucs-test/tests/67_udm-dns/110_dns_forward_zone_name_validation.py | 89 ----------------------------------------------------------------------------------------- test/ucs-test/tests/67_udm-dns/essential/__init__.py | 0 test/ucs-test/tests/67_udm-dns/essential/dns_helper.py | 55 ------------------------------------------------------- 12 files changed, 318 insertions(+), 532 deletions(-) commit 50fe980c4d6431086c5b360e4a0dc77288362b15 Author: Florian Best <best@univention.de> Date: Thu Jul 1 14:46:02 2021 +0200 Bug #53538: use pytest for udm-dns tests test/ucs-test/debian/changelog | 6 ++++++ test/ucs-test/tests/67_udm-dns/01_dns_forward_zone_check_soa_record | 42 ------------------------------------------ test/ucs-test/tests/67_udm-dns/01_test_udm_dns.py | 821 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/67_udm-dns/02_dns_forward_zone_removal | 19 ------------------- test/ucs-test/tests/67_udm-dns/03_dns_forward_zone_check_soa_serial_incrementation | 43 ------------------------------------------- test/ucs-test/tests/67_udm-dns/04_dns_forward_zone_creation_set_nameserver | 23 ----------------------- test/ucs-test/tests/67_udm-dns/05_dns_forward_zone_modification_set_nameserver | 24 ------------------------ test/ucs-test/tests/67_udm-dns/06_dns_forward_zone_creation_append_nameservers | 23 ----------------------- test/ucs-test/tests/67_udm-dns/07_dns_forward_zone_modification_append_nameservers | 25 ------------------------- test/ucs-test/tests/67_udm-dns/08_dns_forward_zone_creation_set_mx | 20 -------------------- test/ucs-test/tests/67_udm-dns/09_dns_forward_zone_modification_set_mx | 21 --------------------- test/ucs-test/tests/67_udm-dns/10_dns_forward_zone_creation_append_mx | 20 -------------------- test/ucs-test/tests/67_udm-dns/11_dns_forward_zone_modification_append_mx | 21 --------------------- test/ucs-test/tests/67_udm-dns/12_dns_forward_zone_creation_set_txt | 19 ------------------- test/ucs-test/tests/67_udm-dns/13_dns_forward_zone_modification_set_txt | 20 -------------------- test/ucs-test/tests/67_udm-dns/14_dns_forward_zone_creation_append_txt | 19 ------------------- test/ucs-test/tests/67_udm-dns/15_dns_forward_zone_modification_append_txt | 20 -------------------- test/ucs-test/tests/67_udm-dns/16_dns_srv_record_creation_with_all_attributes | 29 ----------------------------- test/ucs-test/tests/67_udm-dns/17_dns_srv_record_creation_set_location | 20 -------------------- test/ucs-test/tests/67_udm-dns/18_dns_srv_record_modification_set_location | 22 ---------------------- test/ucs-test/tests/67_udm-dns/19_dns_srv_record_creation_append_locations | 20 -------------------- test/ucs-test/tests/67_udm-dns/20_dns_srv_record_modification_append_locations | 22 ---------------------- test/ucs-test/tests/67_udm-dns/21_dns_host_record_creation | 19 ------------------- test/ucs-test/tests/67_udm-dns/22_dns_host_record_creation_with_all_attributes | 49 ------------------------------------------------- test/ucs-test/tests/67_udm-dns/23_dns_host_record_removal | 23 ----------------------- test/ucs-test/tests/67_udm-dns/24_dns_host_record_creation_set_a_aaaa | 26 -------------------------- test/ucs-test/tests/67_udm-dns/25_dns_host_record_modification_set_a_aaaa | 30 ------------------------------ test/ucs-test/tests/67_udm-dns/26_dns_host_record_creation_append_a_aaaa | 26 -------------------------- test/ucs-test/tests/67_udm-dns/27_dns_host_record_modification_append_a_aaaa | 30 ------------------------------ test/ucs-test/tests/67_udm-dns/28_dns_host_record_creation_set_mx | 20 -------------------- test/ucs-test/tests/67_udm-dns/29_dns_host_record_modification_set_mx | 22 ---------------------- test/ucs-test/tests/67_udm-dns/30_dns_host_record_creation_append_mx | 20 -------------------- test/ucs-test/tests/67_udm-dns/31_dns_host_record_modification_append_mx | 22 ---------------------- test/ucs-test/tests/67_udm-dns/32_dns_host_record_creation_set_txt | 20 -------------------- test/ucs-test/tests/67_udm-dns/33_dns_host_record_modification_set_txt | 22 ---------------------- test/ucs-test/tests/67_udm-dns/34_dns_host_record_creation_append_txt | 20 -------------------- test/ucs-test/tests/67_udm-dns/35_dns_host_record_modification_append_txt | 22 ---------------------- test/ucs-test/tests/67_udm-dns/45_dns_alias_creation | 20 -------------------- test/ucs-test/tests/67_udm-dns/46_dns_alias_removal | 21 --------------------- test/ucs-test/tests/67_udm-dns/47_dns_alias_creation_set_zonettl | 20 -------------------- test/ucs-test/tests/67_udm-dns/48_dns_alias_modification_set_zonettl | 22 ---------------------- test/ucs-test/tests/67_udm-dns/49_dns_reverse_zone_check_soa_record | 59 ----------------------------------------------------------- test/ucs-test/tests/67_udm-dns/50_dns_reverse_zone_check_soa_record_serial_incrementation | 71 ----------------------------------------------------------------------- test/ucs-test/tests/67_udm-dns/51_dns_reverse_zone_removal | 26 -------------------------- test/ucs-test/tests/67_udm-dns/52_dns_reverse_zone_creation_set_nameserver | 29 ----------------------------- test/ucs-test/tests/67_udm-dns/53_dns_reverse_zone_modification_set_nameserver | 31 ------------------------------- test/ucs-test/tests/67_udm-dns/54_dns_reverse_zone_creation_append_nameserver | 29 ----------------------------- test/ucs-test/tests/67_udm-dns/55_dns_reverse_zone_modification_append_nameserver | 31 ------------------------------- test/ucs-test/tests/67_udm-dns/58_dns_ptr_removal | 32 -------------------------------- test/ucs-test/tests/67_udm-dns/59_dns_ptr_creation_set_record | 30 ------------------------------ test/ucs-test/tests/67_udm-dns/60_dns_ptr_modification_set_record | 34 ---------------------------------- test/ucs-test/tests/67_udm-dns/61_dns_ptr_modification_append_records | 34 ---------------------------------- test/ucs-test/tests/67_udm-dns/62_dns_ptr_creation_append_records | 30 ------------------------------ test/ucs-test/tests/67_udm-dns/63_dns_ptr_modification_remove_records | 32 -------------------------------- test/ucs-test/tests/67_udm-dns/64_dns_host_record_creation_with_wrong_superordinate | 34 ---------------------------------- test/ucs-test/tests/67_udm-dns/65_dns_alias_creation_with_wrong_superordinate | 32 -------------------------------- test/ucs-test/tests/67_udm-dns/66_dns_ptr_creation_with_wrong_superordinate | 27 --------------------------- test/ucs-test/tests/67_udm-dns/67_dns_forward_zone_modification_remove_txt | 23 ----------------------- test/ucs-test/tests/67_udm-dns/68_dns_forward_zone_modification_remove_nameserver | 24 ------------------------ test/ucs-test/tests/67_udm-dns/69_dns_forward_zone_modification_remove_mx | 20 -------------------- test/ucs-test/tests/67_udm-dns/70_dns_srv_record_removal | 21 --------------------- test/ucs-test/tests/67_udm-dns/71_dns_srv_record_modification_remove_locations | 22 ---------------------- test/ucs-test/tests/67_udm-dns/72_dns_host_record_modification_remove_a_aaaa | 30 ------------------------------ test/ucs-test/tests/67_udm-dns/73_dns_host_record_modification_remove_mx | 22 ---------------------- test/ucs-test/tests/67_udm-dns/74_dns_srv_record_creation_with_wrong_superordinate | 34 ---------------------------------- test/ucs-test/tests/67_udm-dns/75_dns_host_record_modification_remove_txt | 22 ---------------------- test/ucs-test/tests/67_udm-dns/76_dns_reverse_zone_modification_remove_nameserver | 31 ------------------------------- test/ucs-test/tests/67_udm-dns/80_rfc1123-alias | 23 ----------------------- test/ucs-test/tests/67_udm-dns/80_rfc1123-mail | 15 --------------- test/ucs-test/tests/67_udm-dns/80_rfc1123-mx | 23 ----------------------- test/ucs-test/tests/67_udm-dns/80_rfc1123-ns | 18 ------------------ test/ucs-test/tests/67_udm-dns/80_rfc1123-numeric | 18 ------------------ test/ucs-test/tests/67_udm-dns/conftest.py | 1 + 73 files changed, 828 insertions(+), 1833 deletions(-)
Migrated the section 63_udm-containers to pytest commit 3a3978a2e3d50a4d7c3623e03d7184176e6a7bb6 Author: Florian Best <best@univention.de> Date: Tue Jul 6 10:43:46 2021 +0200 Bug #53538: transform utils.fail() to pytest assert test/ucs-test/tests/63_udm-containers/01_test_udm_containers.py | 50 ++++++++++++++------------------------------------ 1 file changed, 14 insertions(+), 36 deletions(-) commit 99268f120da0d16bc0650e7c6379d9a7fea32b18 Author: Florian Best <best@univention.de> Date: Tue Jul 6 10:29:43 2021 +0200 Bug #53538: migrate 63_udm-containers to pytest test/ucs-test/tests/63_udm-containers/00_container_ou_creation | 19 ------------------- test/ucs-test/tests/63_udm-containers/00_container_ou_creation_with_special_characters | 18 ------------------ test/ucs-test/tests/63_udm-containers/01_container_ou_modification_set_description | 23 ----------------------- test/ucs-test/tests/63_udm-containers/01_container_ou_modification_set_description_with_special_characters | 22 ---------------------- test/ucs-test/tests/63_udm-containers/01_test_udm_containers.py | 731 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/63_udm-containers/02_container_ou_creation_set_description | 21 --------------------- test/ucs-test/tests/63_udm-containers/02_container_ou_creation_set_description_with_special_characters | 20 -------------------- test/ucs-test/tests/63_udm-containers/03_container_ou_relocation | 25 ------------------------- test/ucs-test/tests/63_udm-containers/03_container_ou_relocation_with_special_characters | 25 ------------------------- test/ucs-test/tests/63_udm-containers/04_container_ou_recursive_relocation | 28 ---------------------------- test/ucs-test/tests/63_udm-containers/04_container_ou_recursive_relocation_with_special_characters | 28 ---------------------------- test/ucs-test/tests/63_udm-containers/05_container_ou_recursive_removal | 31 ------------------------------- test/ucs-test/tests/63_udm-containers/05_container_ou_recursive_removal_with_special_characters | 33 --------------------------------- test/ucs-test/tests/63_udm-containers/06_container_ou_rename | 38 -------------------------------------- test/ucs-test/tests/63_udm-containers/06_container_ou_rename_with_special_characters | 42 ------------------------------------------ test/ucs-test/tests/63_udm-containers/07_container_ou_rename_uppercase | 75 --------------------------------------------------------------------------- test/ucs-test/tests/63_udm-containers/07_container_ou_rename_uppercase_with_special_characters | 78 ------------------------------------------------------------------------------ test/ucs-test/tests/63_udm-containers/08_container_ou_rename_uppercase_rollback | 50 -------------------------------------------------- test/ucs-test/tests/63_udm-containers/08_container_ou_rename_uppercase_rollback_with_special_characters | 50 -------------------------------------------------- test/ucs-test/tests/63_udm-containers/10_container_cn_creation | 18 ------------------ test/ucs-test/tests/63_udm-containers/10_container_cn_creation_with_special_characters | 18 ------------------ test/ucs-test/tests/63_udm-containers/11_container_cn_modification_set_description | 26 -------------------------- test/ucs-test/tests/63_udm-containers/11_container_cn_modification_set_description_with_special_characters | 26 -------------------------- test/ucs-test/tests/63_udm-containers/12_container_cn_creation_set_description | 21 --------------------- test/ucs-test/tests/63_udm-containers/12_container_cn_creation_set_description_with_special_characters | 21 --------------------- test/ucs-test/tests/63_udm-containers/13_container_cn_relocation | 24 ------------------------ test/ucs-test/tests/63_udm-containers/13_container_cn_relocation_with_special_characters | 24 ------------------------ test/ucs-test/tests/63_udm-containers/14_container_cn_recursive_relocation | 28 ---------------------------- test/ucs-test/tests/63_udm-containers/14_container_cn_recursive_relocation_with_special_characters | 28 ---------------------------- test/ucs-test/tests/63_udm-containers/15_container_cn_recursive_removal | 31 ------------------------------- test/ucs-test/tests/63_udm-containers/15_container_cn_recursive_removal_with_special_characters | 31 ------------------------------- test/ucs-test/tests/63_udm-containers/16_container_cn_rename | 38 -------------------------------------- test/ucs-test/tests/63_udm-containers/16_container_cn_rename_with_special_characters | 38 -------------------------------------- test/ucs-test/tests/63_udm-containers/17_container_cn_rename_uppercase | 76 ---------------------------------------------------------------------------- test/ucs-test/tests/63_udm-containers/17_container_cn_rename_uppercase_with_special_characters | 91 ------------------------------------------------------------------------------------------- test/ucs-test/tests/63_udm-containers/18_container_cn_rename_uppercase_rollback | 47 ----------------------------------------------- test/ucs-test/tests/63_udm-containers/18_container_cn_rename_uppercase_rollback_with_special_characters | 48 ------------------------------------------------ test/ucs-test/tests/63_udm-containers/19_object_move_and_standard_container_modify | 35 ----------------------------------- test/ucs-test/tests/63_udm-containers/conftest.py | 1 + 39 files changed, 732 insertions(+), 1295 deletions(-)
Migrated the section 70_udm-net to pytest commit c983e3cdf6d652481301d6503deb96f5d4dc44a3 Author: Florian Best <best@univention.de> Date: Tue Jul 6 10:58:02 2021 +0200 Bug #53538: migrate 70_udm-net to pytest test/ucs-test/tests/70_udm-net/01_test_udm_net.py | 38 ++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/70_udm-net/10_create_network | 32 -------------------------------- test/ucs-test/tests/70_udm-net/11_remove_iprange_from_network | 22 ---------------------- test/ucs-test/tests/70_udm-net/conftest.py | 1 + 4 files changed, 39 insertions(+), 54 deletions(-)
Migrated the section 61_udm-users to pytest: commit 300bd663eb50582d31a9d57b726df2aa03d6ad61 Author: Florian Best <best@univention.de> Date: Tue Jul 6 20:04:40 2021 +0200 Bug #53538: migrate 61_udm-users to pytest test/ucs-test/tests/61_udm-users/00_user_creation | 17 ----------------- test/ucs-test/tests/61_udm-users/01_test_udm_users.py | 754 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/61_udm-users/06_user_creation_person_option | 21 --------------------- test/ucs-test/tests/61_udm-users/12_user_creation_with_username_already_in_use | 28 ---------------------------- test/ucs-test/tests/61_udm-users/13_user_creation_with_mailPrimaryAddress_already_in_use | 27 --------------------------- test/ucs-test/tests/61_udm-users/14_user_creation_with_uidNumber_already_in_use | 25 ------------------------- test/ucs-test/tests/61_udm-users/15_user_modification_set_pwdChangeNextLogin | 19 ------------------- test/ucs-test/tests/61_udm-users/16_user_modification_set_pwdChangeNextLogin_kerberos_option | 24 ------------------------ test/ucs-test/tests/61_udm-users/17_user_modification_set_birthday | 20 -------------------- test/ucs-test/tests/61_udm-users/18_user_modification_set_jpegPhoto | 23 ----------------------- test/ucs-test/tests/61_udm-users/19_user_creation_with_umlaut_in_username | 20 -------------------- test/ucs-test/tests/61_udm-users/21_validate_that_simpleauthaccount_are_ignore_in_license | 25 ------------------------- test/ucs-test/tests/61_udm-users/22_execute_udm_users_list_as_administrator | 36 ------------------------------------ test/ucs-test/tests/61_udm-users/23_user_removal | 19 ------------------- test/ucs-test/tests/61_udm-users/24_ignore_user_with_functional_flag | 63 --------------------------------------------------------------- test/ucs-test/tests/61_udm-users/25_script_lock_expired_accounts | 89 ----------------------------------------------------------------------------------------- test/ucs-test/tests/61_udm-users/25_script_lock_expired_passwords | 70 ---------------------------------------------------------------------- test/ucs-test/tests/61_udm-users/27_country_names_uptodate | 23 ----------------------- test/ucs-test/tests/61_udm-users/28_displayName_update | 112 ---------------------------------------------------------------------------------------------------------------- test/ucs-test/tests/61_udm-users/32_simpleauthaccount_authentication | 38 -------------------------------------- test/ucs-test/tests/61_udm-users/33_check_removal_of_additional_group_membership | 25 ------------------------- test/ucs-test/tests/61_udm-users/33_check_univentionDefaultGroup_membership_after_create | 39 --------------------------------------- test/ucs-test/tests/61_udm-users/33_from_primary_group_removal | 27 --------------------------- test/ucs-test/tests/61_udm-users/34_user_creation_password_policy | 25 ------------------------- test/ucs-test/tests/61_udm-users/36_pwdChangeNextLogin_and_password_set | 20 -------------------- test/ucs-test/tests/61_udm-users/38_user_univentionLastUsedValue | 39 --------------------------------------- test/ucs-test/tests/61_udm-users/40_secretary_reference_update | 51 --------------------------------------------------- test/ucs-test/tests/61_udm-users/52_lookup_with_pagination | 51 --------------------------------------------------- test/ucs-test/tests/61_udm-users/53_udm_users_user_bcrypt_password | 95 ----------------------------------------------------------------------------------------------- test/ucs-test/tests/61_udm-users/54_udm_users_ldap_mspolicy | 39 --------------------------------------- 30 files changed, 754 insertions(+), 1110 deletions(-)
Our trainee Mika migrated the sections 64_udm-printers and 62_udm-groups: ucs-test (10.0.6-15) e00eab1604d8 | Bug #53538: migrate 64_udm-printers to pytest bbc663eada56 | Bug #53538: migrate 62_udm-groups to pytest test/ucs-test/tests/64_udm-printers/01_create_printer | 78 ------------------------- test/ucs-test/tests/64_udm-printers/01_test_udm_printers.py | 479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/64_udm-printers/02_create_printer_and_check_printing_works | 124 ---------------------------------------- test/ucs-test/tests/64_udm-printers/10_create_printergroup | 95 ------------------------------ test/ucs-test/tests/64_udm-printers/41_check_ppd | 66 --------------------- test/ucs-test/tests/64_udm-printers/42_force_printername | 130 ----------------------------------------- test/ucs-test/tests/64_udm-printers/50_create_printer_for_every_printer_URI | 61 -------------------- test/ucs-test/tests/64_udm-printers/55_modify_printer_and_check_cupsd | 43 -------------- test/ucs-test/tests/64_udm-printers/conftest.py | 1 + 9 files changed, 480 insertions(+), 597 deletions(-) test/ucs-test/tests/62_udm-groups/00_group_creation | 17 ----- test/ucs-test/tests/62_udm-groups/01_group_creation_with_umlaut_in_name | 43 ------------- test/ucs-test/tests/62_udm-groups/01_test_udm_groups.py | 418 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/62_udm-groups/02_group_creation_with_single_letter_name | 18 ------ test/ucs-test/tests/62_udm-groups/03_group_modification_append_users | 24 ------- test/ucs-test/tests/62_udm-groups/04_group_creation_set_single_letter_name_user | 20 ------ test/ucs-test/tests/62_udm-groups/05_group_modification_append_nestedGroups | 19 ------ test/ucs-test/tests/62_udm-groups/06_group_creation_set_single_letter_name_nestedGroup | 19 ------ test/ucs-test/tests/62_udm-groups/07_group_creation_with_name_already_in_use.py | 32 ---------- test/ucs-test/tests/62_udm-groups/08_rename_a_group_which_contains_a_nestedGroup | 23 ------- test/ucs-test/tests/62_udm-groups/09_rename_a_nestedGroup | 25 -------- test/ucs-test/tests/62_udm-groups/10_group_creation_with_same_name_as_existing_user | 26 -------- test/ucs-test/tests/62_udm-groups/11_remove_user_which_is_group_member | 21 ------ test/ucs-test/tests/62_udm-groups/12_indirect_group_user_memberships | 24 ------- test/ucs-test/tests/62_udm-groups/13_indirect_group_user_memberships_file_access | 52 --------------- test/ucs-test/tests/62_udm-groups/14_group_modification_recursion_set_memberOf_to_self | 25 -------- test/ucs-test/tests/62_udm-groups/15_group_creation_recursion_set_nestedGroup_to_self | 25 -------- test/ucs-test/tests/62_udm-groups/16_group_creation_recursion_set_memberOf_to_self | 25 -------- test/ucs-test/tests/62_udm-groups/17_group_modification_recursion_set_nestedGroup_to_self | 25 -------- test/ucs-test/tests/62_udm-groups/18_group_modification_recursion_set_nestedGroup_to_group_containing_self | 26 -------- test/ucs-test/tests/62_udm-groups/19_group_modification_recursion_set_memberOf_to_group_which_is_member_of_self | 26 -------- test/ucs-test/tests/62_udm-groups/20_group_removal | 19 ------ test/ucs-test/tests/62_udm-groups/{21_group_grouptype => 21_group_grouptype.py} | 60 +++++++---------- test/ucs-test/tests/62_udm-groups/22_group_posix_only | 17 ----- test/ucs-test/tests/62_udm-groups/23_group_modify_grouptype | 218 -------------------------------------------------------------- test/ucs-test/tests/62_udm-groups/23_group_modify_grouptype.py | 162 ++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/62_udm-groups/24_group_different_case | 56 ---------------- test/ucs-test/tests/62_udm-groups/25_group_univentionLastUsedValue | 39 ------------ 28 files changed, 604 insertions(+), 900 deletions(-)
Our trainee Mika migrated the section 65_udm-dhcp: ucs-test (10.0.6-16) 031d0d7e7ce4 | Bug #53538: migrate 65_udm-dhcp to pytest test/ucs-test/tests/65_udm-dhcp/00_dhcp_service_creation | 18 ------- test/ucs-test/tests/65_udm-dhcp/01_dhcp_service_removal | 20 -------- test/ucs-test/tests/65_udm-dhcp/02_dhcp_server_creation | 20 -------- test/ucs-test/tests/65_udm-dhcp/03_dhcp_server_removal | 22 --------- test/ucs-test/tests/65_udm-dhcp/04_dhcp_subnet_creation | 23 --------- test/ucs-test/tests/65_udm-dhcp/05_dhcp_subnet_creation_with_all_attributes | 31 ------------ test/ucs-test/tests/65_udm-dhcp/06_dhcp_pool_creation | 23 --------- test/ucs-test/tests/65_udm-dhcp/07_dhcp_pool_removal | 23 --------- test/ucs-test/tests/65_udm-dhcp/13_dhcp_subnet_creation_append_ranges | 22 --------- test/ucs-test/tests/65_udm-dhcp/14_dhcp_subnet_modification_append_ranges | 23 --------- test/ucs-test/tests/65_udm-dhcp/15_dhcp_subnet_creation_set_range | 22 --------- test/ucs-test/tests/65_udm-dhcp/16_dhcp_subnet_modification_set_range | 23 --------- test/ucs-test/tests/65_udm-dhcp/21_dhcp_pool_creation_with_all_attributes | 36 -------------- test/ucs-test/tests/65_udm-dhcp/22_dhcp_pool_creation_append_addressranges | 23 --------- test/ucs-test/tests/65_udm-dhcp/23_dhcp_pool_modification_append_addressranges | 25 ---------- test/ucs-test/tests/65_udm-dhcp/24_dhcp_pool_creation_set_addressrange | 23 --------- test/ucs-test/tests/65_udm-dhcp/25_dhcp_pool_modification_set_addressrange | 26 ----------- test/ucs-test/tests/65_udm-dhcp/26_dhcp_host_creation | 22 --------- test/ucs-test/tests/65_udm-dhcp/27_dhcp_host_removal | 22 --------- test/ucs-test/tests/65_udm-dhcp/28_dhcp_host_creation_append_fixedaddresses | 21 --------- test/ucs-test/tests/65_udm-dhcp/29_dhcp_host_modification_append_fixedaddresses | 24 ---------- test/ucs-test/tests/65_udm-dhcp/30_dhcp_host_creation_set_fixedaddress | 21 --------- test/ucs-test/tests/65_udm-dhcp/31_dhcp_host_modification_set_fixedaddress | 24 ---------- test/ucs-test/tests/65_udm-dhcp/32_dhcp_sharednetwork_creation | 21 --------- test/ucs-test/tests/65_udm-dhcp/33_dhcp_sharednetwork_removal | 23 --------- test/ucs-test/tests/65_udm-dhcp/34_dhcp_sharedsubnet_creation | 22 --------- test/ucs-test/tests/65_udm-dhcp/35_dhcp_sharedsubnet_removal | 23 --------- test/ucs-test/tests/65_udm-dhcp/36_dhcp_shared_subnet_creation_with_all_attributes | 32 ------------- test/ucs-test/tests/65_udm-dhcp/37_dhcp_sharedsubnet_creation_append_ranges | 23 --------- test/ucs-test/tests/65_udm-dhcp/38_dhcp_sharedsubnet_modification_append_ranges | 25 ---------- test/ucs-test/tests/65_udm-dhcp/39_dhcp_sharedsubnet_creation_set_range | 23 --------- test/ucs-test/tests/65_udm-dhcp/40_dhcp_sharedsubnet_modification_set_range | 25 ---------- test/ucs-test/tests/65_udm-dhcp/41_dhcp_pool_modification_remove_addressranges | 24 ---------- test/ucs-test/tests/65_udm-dhcp/42_dhcp_subnet_modification_remove_ranges | 23 --------- test/ucs-test/tests/65_udm-dhcp/43_dhcp_host_modification_remove_fixedaddresses | 24 ---------- test/ucs-test/tests/65_udm-dhcp/44_dhcp_sharedsubnet_modification_remove_ranges | 25 ---------- test/ucs-test/tests/65_udm-dhcp/60_dhcp_pool_creation_with_wrong_superordinate | 24 ---------- test/ucs-test/tests/65_udm-dhcp/61_dhcp_sharedsubnet_creation_with_wrong_superordinate | 23 --------- test/ucs-test/tests/65_udm-dhcp/62_dhcp_subnets_invalid_values | 27 ----------- test/ucs-test/tests/65_udm-dhcp/65_test_udm_dhcp.py | 578 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/ucs-test/tests/65_udm-dhcp/70_udm_cli_policies_output | 35 -------------- test/ucs-test/tests/65_udm-dhcp/conftest.py | 1 + 42 files changed, 579 insertions(+), 959 deletions(-)
Im currently migrating a few more sections to pytest: - [x] 59_udm/ - [x] 60_udm/ - [x] 64_udm/ - [ ] 66_udm/ - [ ] 69_udm/ 66_udm: Already uses Pytest: 16_all_roles_modification_set_network.py Might still be running in Python2: 54_concurrent_rename_and_group_change 1 #!/usr/share/ucs-test/runner python Bash Test: 20_computer_password I'm startin the conversion with 00_... and do it in batches of 5 to 10 tests at a time.