Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685687268.227058/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/copr-frontend-1.199-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685687268.227058/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/copr-frontend-1.199-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'], chrootPath='/var/lib/mock/openeuler-22.03_LTS_SP1-x86_64-1685687268.227058/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/copr-frontend.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PLJWoe + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf copr-frontend-1.199 + /usr/bin/gzip -dc /builddir/build/SOURCES/copr-frontend-1.199.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd copr-frontend-1.199 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lUCX3Y + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mhhRls + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 ++ dirname /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 + cd copr-frontend-1.199 + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/copr + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/openid_store + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/openid_store/associations + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/openid_store/nonces + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/openid_store/temp + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/whooshee + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/whooshee/copr_user_whoosheer + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/srpm_storage + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/cron.hourly + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/cron.daily + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64//usr/bin + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/lib/systemd/system + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/libexec + install -p -m 755 conf/cron.hourly/copr-frontend conf/cron.hourly/copr-frontend-optional /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/cron.hourly + install -p -m 755 conf/cron.daily/copr-frontend conf/cron.daily/copr-frontend-optional /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/cron.daily + install -p -m 755 coprs_frontend/run/copr_dump_db.sh /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/libexec + cp -a coprs_frontend/CONTRIBUTION_GUIDELINES coprs_frontend/alembic coprs_frontend/alembic.ini coprs_frontend/application coprs_frontend/commands coprs_frontend/config coprs_frontend/coprs coprs_frontend/coprs.conf.example coprs_frontend/generate_colorscheme coprs_frontend/manage.py coprs_frontend/pagure_events.py coprs_frontend/run coprs_frontend/tests /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend + rm -rf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests + sed -i s/__RPM_BUILD_VERSION/1.199-1/ /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/coprs/templates/layout.html + mv /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/coprs.conf.example ./ + mv /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/config/chroots.conf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/config/copr.conf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/config/copr_devel.conf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/config/copr_unit_test.conf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/copr + rm /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/CONTRIBUTION_GUIDELINES + touch /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/lib/copr/data/copr.db + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/log/copr-frontend + install -d /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/logrotate.d + cp -a conf/logrotate /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/etc/logrotate.d/copr-frontend + touch /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/var/log/copr-frontend/frontend.log + ln -fs /usr/share/copr/coprs_frontend/manage.py /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64//usr/bin/copr-frontend ++ dirname /usr/share/copr/copr-flavor-filelist + mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64//usr/share/copr + cat + mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/lib/rpm/macros.d + cat + python_binary=/usr/bin/python3 + bytecode_compilation_path=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/coprs + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/coprs -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -O -m py_compile + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/coprs -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -m py_compile + python_binary=/usr/bin/python3 + bytecode_compilation_path=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/alembic + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/alembic -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -O -m py_compile + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/alembic -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -m py_compile + python_binary=/usr/bin/python3 + bytecode_compilation_path=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -O -m py_compile find: '/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests': No such file or directory + find /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests -type f -a -name '*.py' -print0 + xargs -0 /usr/bin/python3 -m py_compile find: '/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/copr/coprs_frontend/tests': No such file or directory + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 1.199-1 --unique-debug-suffix -1.199-1.x86_64 --unique-debug-src-base copr-frontend-1.199-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/copr-frontend-1.199 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.TyZk9L + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + ./run_tests.sh -vv --no-cov + set -e + REDIS_PORT=7777 + trap cleanup EXIT + ./build_aux/check-alembic-revisions + redis-server --port 7777 dabab11132c1_initial_db_setup.py 3b67c52f5277_add_repos_to_copr_chroot.py 4af9d157c4ea_add_unique_constraint_for_mock_chroots.py 38ea34def9a_add_proxy_column_to_user_table.py bf4b5dc74740_map_mock_croots_to_dits_git_branch.py 878d9d5311b7_add_use_bootstrap_container_to_copr.py cab566cc7dfb_add_batch_build_table.py 227f6bf8f10b_add_build_requires_to_build_chroot.py 3d89a66848c5_follow_fedora_branching.py 669ba46bf357_add_srpm_url_to_build_table.py fdec9947f8a1_add_web_hook_source_type_index.py a8654abcec65_unify_scm_source_types.py 512ff2b9eb6c_unify_scm_source_types_for_packages.py 7bb0c7762df0_make_new_prio_columns.py 3b0851cb25fc_add_build_to_module_relation.py f61a5c930abf_unique_constraint_on_modules.py 1f94b22f70a1_change_module_version_to_bigint.py e183e12563ee_add_index_to_module_id.py 4edb1ca2a13f_remove_priority_columns.py 3576fc77fb31_added_source_status_to_build.py 26bf5b9a4dd0_indeces_for_faster_build_selection.py 465202bfb9ce_update_db_functions.py 24e9054d4155_fix_results_paths.py 10029c92dd0d_add_with_without_columns_for_copr_chroot.py acac8d3ae868_add_table_for_graph_statistics.py 887cbbd6575e_scm_integration.py ac5917e5c4fe_make_copr_dirs_unique_by_ownername.py 3637b9daf7e4_generate_main_copr_dirs.py c28451aaed50_fix_defaults.py 51716ab39d37_package_chroot_blacklist.py 69c5f19841a5_add_delete_after_and_delete_notify_.py 6fed8655d074_remove_build_results_column.py 8bf844cc7135_add_index_for_delete_after_a_delete_.py deaddeadc0de_add_indexes.py deadbeafc0de_add_indexes2.py code4beaf000_add_indexes3.py ca76b7902c2f_remove_old_status_column.py b64659389c54_add_column_final_prunerepo_done_to_mock_.py 29c352bde564_separate_private_stuff_into_private_.py 7723d580c625_copy_private_data_to_private_tables.py b8a8a1345ed9_remove_now_private_columns_from_user_and_copr.py b828274ddebf_temporary_project.py 9bc8681ed275_max_package_builds_per_copr_dir.py 8ae65946df53_add_blocked_by_column_for_batch.py 2d8b4722918b_remove_unused_module_md_name_and_module_.py 1f4e04bb3618_add_build_submitted_by_field.py 55a07cb7bd68_add_table_for_pinnedcoprs.py 3cba3ffe2836_on_delete_cascade_for_table_build.py 12abab545d7a_added_index_for_main_in_copr_dir.py 6800e08934eb_add_comment_to_mock_chroot_table.py 0dbdd06fb850_multilib_knob_on_copr_public.py 745250baedaf_new_column_resubmitted_from_id.py 4ed794df3bbb_add_module_hotfixes_column_for_copr_.py 2db1d0557b06_fill_ended_on_column_in_action_table.py cb928c34d36c_add_actionsstatistics_table.py a8ef299dcac8_add_indexes_to_actions.py d230af5e05d8_drop_unused_pg_only_db_functions.py 2561c13a3556_add_dist_git_instance_table.py 67ba91dda3e3_add_module_toggle_to_copr_chroot.py 58eab04e5afc_add_priority_column_for_actions.py d2fbc2ab630d_drop_fedora_alembic_config.py 6d0a02dc7de4_sync_desynced_migrations_with_models.py 6f83ea2ba416_add_runtime_dependencies_to_copr.py 4d06318043d3_add_buildchroot_id_and_coprchroot_id.py b0fd99505e37_fixup_unassigned_copr_chroots.py 484a1d4dd424_add_cancel_requests_table.py de903581465c_create_table_for_upvoting_and_.py 63db6872060f_add_bootstrap_config_columns.py 9b7211be5017_add_reviewed_outdated_chroot_table.py b14b27e4a795_adding_isolation_option.py d6cbf6cd74da_prefer_none_over_empty_string_in_email_.py 8fd7c4714189_isolation_option_for_chroot.py 1c67bc715d78_add_fedora_review_column_for_projects.py 6866cd91c3c6_add_deleted_column_for_coprchroot.py 6b48324e9264_disallow_dash_in_os_release.py 808912fe46d3_unique_name_in_copr.py d8a1062ee4cf_fixup_source_state.py efec6b1aa9a2_add_buildchrootresults.py 2318cc31444e_add_column_appstream.py 8ea94673d6ee_index_coprchroot_deleted.py e2b1cb42e6b7_add_namespace_for_fedora_distgit.py 45d0515bdc3f_drop_proxy_column.py d5990bd4aa46_index_build_id_per_dir.py b630bad8a01e_add_index_for_combination_of_build_id_.py 33a73ed44f83_blacklist_denylist.py 55d1e8962a93_add_index_for_buildchrootresult_build_id.py 58f7510f0fae_mockchroot_tags_property.py 9409fc1d5895_build_batch_id_indexed.py 5ecebe072cb7_drop_config_name_column_from_krb_login.py 50e68db97d0a_adjust_counterstat_name_length.py 484e28958b27_deduplicate_packages.py 004a017535dc_add_packit_forge_projects_allowed_for_.py 65a172e3f102_unquote_counter_stat_urls.py bc29f080b915_drop_krb5_table.py ba6ac0936bfb_rawhide_to_release.py + COVPARAMS=(--cov-report term-missing --cov run --cov coprs --cov commands) + KEEP_ARGS=() + for arg in "$@" + case $arg in + KEEP_ARGS+=("$arg") + for arg in "$@" + case $arg in + COVPARAMS=() ++ readlink -f ../common + common_path=/builddir/build/BUILD/common + run_path=/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/run + export PYTHONPATH=/builddir/build/BUILD/common:/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/run + PYTHONPATH=/builddir/build/BUILD/common:/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/run + export PATH=/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/run:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/run:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ pwd + export COPR_CONFIG=/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/config/copr_unit_test.conf + COPR_CONFIG=/builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/config/copr_unit_test.conf + cd coprs_frontend + ./manage.py test -vv /usr/lib/python3.9/site-packages/DNS/Base.py:57: UserWarning: [Errno 2] No such file or directory: '/etc/resolv.conf' warnings.warn(str(e)) [2023-06-02 06:29:31,454] INFO in log: logging configuration finished ============================= test session starts ============================== platform linux -- Python 3.9.9, pytest-6.2.2, py-1.11.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/copr-frontend-1.199/coprs_frontend collecting ... collected 474 items tests/test_anitya.py::TestAnitya::test_pypi PASSED [ 0%] tests/test_anitya.py::test_pre_release_matcher PASSED [ 0%] tests/test_auth.py::TestGroupAuth::test_group_names_ldap PASSED [ 0%] tests/test_comps.py::TestComps::test_edit_project_chroot_comps[api] PASSED [ 0%] tests/test_comps.py::TestComps::test_edit_project_chroot_comps[webui] PASSED [ 1%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case0-api] PASSED [ 1%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case0-webui] PASSED [ 1%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case1-api] PASSED [ 1%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case1-webui] PASSED [ 1%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case2-api] PASSED [ 2%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case2-webui] PASSED [ 2%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case3-api] PASSED [ 2%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case3-webui] PASSED [ 2%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case4-api] PASSED [ 2%] tests/test_config_overrides.py::TestConfigOverrides::test_valid_configuration_cases[case4-webui] PASSED [ 3%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case0-api] PASSED [ 3%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case0-webui] PASSED [ 3%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case1-api] PASSED [ 3%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case1-webui] PASSED [ 4%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case2-api] PASSED [ 4%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case2-webui] PASSED [ 4%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case3-api] PASSED [ 4%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override[case3-webui] PASSED [ 4%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case0-api] PASSED [ 5%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case0-webui] PASSED [ 5%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case1-api] PASSED [ 5%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case1-webui] PASSED [ 5%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case2-api] PASSED [ 5%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case2-webui] PASSED [ 6%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case3-api] PASSED [ 6%] tests/test_config_overrides.py::TestConfigOverrides::test_isolation_override_by_chroot[case3-webui] PASSED [ 6%] tests/test_copr_create.py::TestProjectCreate::test_invalid_contact[homepage-api] PASSED [ 6%] tests/test_copr_create.py::TestProjectCreate::test_invalid_contact[homepage-webui] PASSED [ 6%] tests/test_copr_create.py::TestProjectCreate::test_invalid_contact[contact-api] PASSED [ 7%] tests/test_copr_create.py::TestProjectCreate::test_invalid_contact[contact-webui] PASSED [ 7%] tests/test_copr_create.py::TestProjectCreate::test_valid_contact[homepage-api] PASSED [ 7%] tests/test_copr_create.py::TestProjectCreate::test_valid_contact[homepage-webui] PASSED [ 7%] tests/test_copr_create.py::TestProjectCreate::test_valid_contact[contact-api] PASSED [ 8%] tests/test_copr_create.py::TestProjectCreate::test_valid_contact[contact-webui] PASSED [ 8%] tests/test_exceptions.py::TestExceptionHandling::test_json_only_for_api PASSED [ 8%] tests/test_exceptions.py::TestExceptionHandling::test_both_nonexisting_page_and_object PASSED [ 8%] tests/test_exceptions.py::TestExceptionHandling::test_both_nonexisting_page_and_object_api PASSED [ 8%] tests/test_exceptions.py::TestExceptionHandling::test_api_401 PASSED [ 9%] tests/test_exceptions.py::TestExceptionHandling::test_api_403 PASSED [ 9%] tests/test_exceptions.py::TestExceptionHandling::test_api_409 PASSED [ 9%] tests/test_exceptions.py::TestExceptionHandling::test_api_400 PASSED [ 9%] tests/test_exceptions.py::TestExceptionHandling::test_api_504 PASSED [ 9%] tests/test_exceptions.py::TestExceptionHandling::test_api_500 PASSED [ 10%] tests/test_exceptions.py::TestExceptionHandling::test_api_500_default_message PASSED [ 10%] tests/test_exceptions.py::TestExceptionHandling::test_api_500_runtime_error PASSED [ 10%] tests/test_exceptions.py::TestExceptionHandling::test_api_500_storage PASSED [ 10%] tests/test_exceptions.py::TestExceptionHandling::test_api_500_in_progress PASSED [ 10%] tests/test_forms.py::TestCoprsFormFactory::test_empty_chroots PASSED [ 11%] tests/test_forms.py::TestPinnedCoprsForm::test_limit PASSED [ 11%] tests/test_forms.py::TestPinnedCoprsForm::test_unique_coprs PASSED [ 11%] tests/test_forms.py::TestPinnedCoprsForm::test_invalid_choice PASSED [ 11%] tests/test_forms.py::TestCreateModuleForm::test_successful_validate PASSED [ 12%] tests/test_forms.py::TestCreateModuleForm::test_unique_names PASSED [ 12%] tests/test_forms.py::TestCreateModuleForm::test_profile_name_required PASSED [ 12%] tests/test_helpers.py::TestHelpers::test_guess_package_name PASSED [ 12%] tests/test_helpers.py::TestHelpers::test_generate_repo_url PASSED [ 12%] tests/test_helpers.py::TestHelpers::test_fix_protocol_for_backend PASSED [ 13%] tests/test_helpers.py::TestHelpers::test_fix_protocol_for_frontend PASSED [ 13%] tests/test_helpers.py::TestHelpers::test_pre_process_repo_url PASSED [ 13%] tests/test_helpers.py::TestHelpers::test_parse_repo_params PASSED [ 13%] tests/test_helpers.py::TestHelpers::test_parse_repo_params_pass_keys PASSED [ 13%] tests/test_helpers.py::TestHelpers::test_subdir_match PASSED [ 14%] tests/test_helpers.py::TestHelpers::test_raw_patch_parse PASSED [ 14%] tests/test_helpers.py::TestHelpers::test_pagure_html_diff_parser PASSED [ 14%] tests/test_helpers.py::TestHelpers::test_orm_object_clone PASSED [ 14%] tests/test_helpers.py::TestHelpers::test_being_server_admin PASSED [ 14%] tests/test_helpers.py::test_worklist_class PASSED [ 15%] tests/test_helpers.py::test_pluralize PASSED [ 15%] tests/test_logging.py::TestLoggingRequestUser::test_anon PASSED [ 15%] tests/test_logging.py::TestLoggingRequestUser::test_server PASSED [ 15%] tests/test_logging.py::TestLoggingRequestUser::test_user PASSED [ 16%] tests/test_logging.py::TestLoggingUsersLogic::test_user_get PASSED [ 16%] tests/test_logging.py::TestLoggingUsersLogic::test_raise_if_cant_update_copr PASSED [ 16%] tests/test_logging.py::TestLoggingUsersLogic::test_raise_if_cant_build_in_copr PASSED [ 16%] tests/test_logging.py::TestLoggingUsersLogic::test_raise_if_not_in_group PASSED [ 16%] tests/test_logging.py::TestLoggingUsersLogic::test_delete_user_data PASSED [ 17%] tests/test_logging.py::TestLoggingUsersLogic::test_create_user_wrapper PASSED [ 17%] tests/test_logging.py::TestLoggingUsersLogic::test_user_data_dumper PASSED [ 17%] tests/test_logging.py::TestLoggingUserGeneral::test_delete_user_data PASSED [ 17%] tests/test_logging.py::TestLoggingCoprPermissionsLogic::test_update_permissions PASSED [ 17%] tests/test_logging.py::TestLoggingCoprPermissionsLogic::test_update_permissions_by_applier PASSED [ 18%] tests/test_logging.py::TestLoggingCoprPermissionsLogic::test_set_permissions PASSED [ 18%] tests/test_logging.py::TestLoggingCoprPermissionsLogic::test_request_permission PASSED [ 18%] tests/test_logging.py::TestLoggingAuth::test_create_or_login PASSED [ 18%] tests/test_logging.py::TestLoggingAuth::test_logout PASSED [ 18%] tests/test_logging.py::TestLoggingAuth::test_api_login_required_invalid PASSED [ 19%] tests/test_logging.py::TestLoggingUsingAdminPermissions::test_update_copr PASSED [ 19%] tests/test_logging.py::TestLoggingUsingAdminPermissions::test_update_copr_chroot PASSED [ 19%] tests/test_logging.py::TestLoggingUsingAdminPermissions::test_update_package_webui PASSED [ 19%] tests/test_logging.py::TestLoggingUsingAdminPermissions::test_update_package_apiv3 PASSED [ 20%] tests/test_mail.py::TestMail::test_permissions_request_message PASSED [ 20%] tests/test_mail.py::TestMail::test_permissions_change_message PASSED [ 20%] tests/test_mail.py::TestMail::test_legal_flag_message PASSED [ 20%] tests/test_mail.py::TestMail::test_outdated_chroot_message PASSED [ 20%] tests/test_mail.py::TestMail::test_outdated_chroot_message_empty_chroots PASSED [ 21%] tests/test_mail.py::TestMail::test_filter_recipients PASSED [ 21%] tests/test_models.py::TestBuildModel::test_get_chroots_by_status PASSED [ 21%] tests/test_models.py::TestBuildModel::test_chroot_denylist PASSED [ 21%] tests/test_models.py::TestBuildModel::test_chroot_denylist_all PASSED [ 21%] tests/test_models.py::TestBuildModel::test_finished PASSED [ 22%] tests/test_models.py::TestBuildModel::test_finished_srpms PASSED [ 22%] tests/test_models.py::TestBuildModel::test_canceled PASSED [ 22%] tests/test_models.py::TestBuildModel::test_build_logs PASSED [ 22%] tests/test_models.py::TestBuildModel::test_buildchroot_logs PASSED [ 22%] tests/test_models.py::TestBuildModel::test_source_state_translation PASSED [ 23%] tests/test_models.py::TestCoprModel::test_permissible_chroots PASSED [ 23%] tests/test_pagure_events.py::TestPagureEvents::test_negative_event_info_from_pr_comment PASSED [ 23%] tests/test_pagure_events.py::TestPagureEvents::test_negative_is_dir_in_commit PASSED [ 23%] tests/test_pagure_events.py::TestPagureEvents::test_positive_is_dir_in_commit PASSED [ 24%] tests/test_pagure_events.py::TestPagureEvents::test_positive_build_from_pr_update PASSED [ 24%] tests/test_pagure_events.py::TestPagureEvents::test_negative_event_info_from_pr_comment_random_comment PASSED [ 24%] tests/test_pagure_events.py::TestPagureEvents::test_positive_event_info_from_pr_comment PASSED [ 24%] tests/test_pagure_events.py::TestPagureEvents::test_negative_build_from_pr_comment PASSED [ 24%] tests/test_pagure_events.py::TestPagureEvents::test_negative_event_info PASSED [ 25%] tests/test_pagure_events.py::TestPagureEvents::test_negative_event_info_from_pr_comment_closed_pr PASSED [ 25%] tests/test_pagure_events.py::TestPagureEvents::test_positive_event_info_from_pr PASSED [ 25%] tests/test_pagure_events.py::TestPagureEvents::test_positive_event_info_from_push PASSED [ 25%] tests/test_pagure_events.py::TestPagureEvents::test_positive_build_from_push PASSED [ 25%] tests/test_pagure_events.py::TestPagureEvents::test_negative_build_from_push PASSED [ 26%] tests/test_pagure_events.py::TestPagureEvents::test_negative_unknown_topic PASSED [ 26%] tests/test_pagure_events.py::TestPagureEvents::test_positive_build_from_pr_fork PASSED [ 26%] tests/test_webhooks.py::TestCustomWebhook::test_package_not_found PASSED [ 26%] tests/test_webhooks.py::TestCustomWebhook::test_hook_data_stored PASSED [ 27%] tests/test_webhooks.py::TestCustomWebhook::test_bad_uuid PASSED [ 27%] tests/test_webhooks.py::TestGithubWebhook::test_package_bad_request PASSED [ 27%] tests/test_webhooks.py::TestGithubWebhook::test_hook_status_ping_event PASSED [ 27%] tests/test_webhooks.py::TestGithubWebhook::test_hook_data_stored PASSED [ 27%] tests/test_webhooks.py::TestGithubWebhook::test_bad_uuid PASSED [ 28%] tests/test_webhooks.py::TestGitlabWebhook::test_package_bad_request PASSED [ 28%] tests/test_webhooks.py::TestGitlabWebhook::test_hook_data_stored PASSED [ 28%] tests/test_webhooks.py::TestGitlabWebhook::test_bad_uuid PASSED [ 28%] tests/test_webhooks.py::TestBitbucketWebhook::test_package_bad_request PASSED [ 28%] tests/test_webhooks.py::TestBitbucketWebhook::test_hook_data_stored PASSED [ 29%] tests/test_webhooks.py::TestBitbucketWebhook::test_bad_uuid PASSED [ 29%] tests/test_apiv3/test_build_chroots.py::TestAPIv3BuildChrootsResults::test_build_chroot_built_packages PASSED [ 29%] tests/test_apiv3/test_build_chroots.py::TestAPIv3BuildChrootsResults::test_build_chroot_list[ASC] PASSED [ 29%] tests/test_apiv3/test_build_chroots.py::TestAPIv3BuildChrootsResults::test_build_chroot_list[DESC] PASSED [ 29%] tests/test_apiv3/test_build_chroots.py::TestAPIv3BuildChrootsResults::test_build_chroot_list_no_id PASSED [ 30%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts0-case0] PASSED [ 30%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts0-case1] PASSED [ 30%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts0-case2] PASSED [ 30%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts0-case3] PASSED [ 31%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts1-case0] PASSED [ 31%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts1-case1] PASSED [ 31%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts1-case2] PASSED [ 31%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts1-case3] PASSED [ 31%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts2-case0] PASSED [ 32%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts2-case1] PASSED [ 32%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts2-case2] PASSED [ 32%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts2-case3] PASSED [ 32%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts3-case0] PASSED [ 32%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts3-case1] PASSED [ 33%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts3-case2] PASSED [ 33%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds[buildopts3-case3] PASSED [ 33%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_build_failure[case0] PASSED [ 33%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_build_failure[case1] PASSED [ 33%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_get_build PASSED [ 34%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots0-case0] PASSED [ 34%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots0-case1] PASSED [ 34%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots0-case2] PASSED [ 34%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots0-case3] PASSED [ 35%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots1-case0] PASSED [ 35%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots1-case1] PASSED [ 35%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots1-case2] PASSED [ 35%] tests/test_apiv3/test_builds.py::TestAPIv3Builds::test_v3_builds_exclude_chroots[exclude_chroots1-case3] PASSED [ 35%] tests/test_apiv3/test_builds.py::TestWebUIBuilds::test_isolation_option_set PASSED [ 36%] tests/test_apiv3/test_builds.py::TestAPIv3BuildsResults::test_build_built_packages PASSED [ 36%] tests/test_apiv3/test_copr_chroot.py::TestCoprChroots::test_edit_chroot_form PASSED [ 36%] tests/test_apiv3/test_copr_chroot.py::TestCoprChroots::test_v3_edit_chroot PASSED [ 36%] tests/test_apiv3/test_copr_chroot.py::TestCoprChroots::test_v3_edit_chroot_reset PASSED [ 36%] tests/test_apiv3/test_copr_chroot.py::TestCoprChroots::test_edit_chroot_permission PASSED [ 37%] tests/test_apiv3/test_copr_chroot.py::TestCoprChroots::test_edit_chroot_form_error PASSED [ 37%] tests/test_apiv3/test_coprdirs.py::TestCoprDir::test_custom_copr_dir PASSED [ 37%] tests/test_apiv3/test_coprdirs.py::TestCoprDir::test_custom_dir_validation PASSED [ 37%] tests/test_apiv3/test_mock_chroot.py::TestMockChroot::test_list_available_chroots PASSED [ 37%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor[case0] PASSED [ 38%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor[case1] PASSED [ 38%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor[case2] PASSED [ 38%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor[case3] PASSED [ 38%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor_empty_project PASSED [ 39%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor_multi_chroot PASSED [ 39%] tests/test_apiv3/test_monitor.py::TestAPIv3Monitor::test_v3_monitor_source_build PASSED [ 39%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots0-case0] PASSED [ 39%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots0-case1] PASSED [ 39%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots0-case2] PASSED [ 40%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots0-case3] PASSED [ 40%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots1-case0] PASSED [ 40%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots1-case1] PASSED [ 40%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots1-case2] PASSED [ 40%] tests/test_apiv3/test_packages.py::TestAPIv3Packages::test_v3_packages[chroots1-case3] PASSED [ 41%] tests/test_apiv3/test_project_chroots.py::TestApiv3ProjectChroots::test_edit_project_chroot_api PASSED [ 41%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_get_project_list_order PASSED [ 41%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_compat_bootstrap_config[True-on] PASSED [ 41%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_compat_bootstrap_config[False-off] PASSED [ 41%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_isolation_config[nspawn-nspawn] PASSED [ 42%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_isolation_config[simple-simple] PASSED [ 42%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_isolation_config[None-default] PASSED [ 42%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_update_copr_api3 PASSED [ 42%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_fedora_review_setting PASSED [ 43%] tests/test_apiv3/test_projects.py::TestApiv3Projects::test_regenerate_repos PASSED [ 43%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_perms_get_require_admin PASSED [ 43%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_no_permission_set PASSED [ 43%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_perms_accessible_by_user PASSED [ 43%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_perms_set_require_admin PASSED [ 44%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_set_bad_data PASSED [ 44%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_settable PASSED [ 44%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_cant_readd_owner PASSED [ 44%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_request_invalid PASSED [ 44%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_request_valid PASSED [ 45%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_perms_set_sends_emails PASSED [ 45%] tests/test_apiv3/test_projects.py::TestApiV3Permissions::test_perms_set_sends_emails_2 PASSED [ 45%] tests/test_apiv3/test_rpmrepo.py::TestApiRPMRepo::test_apiv3_rpmrepo_external_deps PASSED [ 45%] tests/test_apiv3/test_rpmrepo.py::TestApiRPMRepo::test_apiv3_rpmrepo_multilib PASSED [ 45%] tests/test_apiv3/test_rpmrepo.py::TestApiRPMRepo::test_apiv3_rpmrepo_dirs PASSED [ 46%] tests/test_commands/test_create_chroots.py::TestCreateChrootCommand::test_create_chroot_with_comments PASSED [ 46%] tests/test_commands/test_delete_outdated_chroots.py::TestDeleteOutdatedChroots::test_delete_outdated PASSED [ 46%] tests/test_commands/test_delete_outdated_chroots.py::TestDeleteOutdatedChroots::test_delete_outdated_yesterday PASSED [ 46%] tests/test_commands/test_delete_outdated_chroots.py::TestDeleteOutdatedChroots::test_delete_outdated_not_yet PASSED [ 47%] tests/test_commands/test_delete_outdated_chroots.py::TestDeleteOutdatedChroots::test_delete_outdated_handle_none_notify PASSED [ 47%] tests/test_commands/test_delete_outdated_chroots.py::TestDeleteOutdatedChroots::test_delete_unclicked PASSED [ 47%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_user_chroots_map PASSED [ 47%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_user_chroots_map_permissions PASSED [ 47%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_user_chroots_map_email PASSED [ 48%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_filter_chroots PASSED [ 48%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_notify_outdated_chroots PASSED [ 48%] tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_notify_outdated_chroots_email_filter PASSED [ 48%] tests/test_commands/test_rawhide_to_release.py::TestRawhideToRelease::test_rawhide_to_release_action PASSED [ 48%] tests/test_commands/test_rawhide_to_release.py::TestBranchFedora::test_branch_fedora PASSED [ 49%] tests/test_logic/test_batch_logic.py::TestBatchesLogic::test_normal_batch_operation_failures PASSED [ 49%] tests/test_logic/test_batch_logic.py::TestBatchesLogic::test_less_likely_batch_problems PASSED [ 49%] tests/test_logic/test_batch_logic.py::TestBatchesLogic::test_cant_group_others_build PASSED [ 49%] tests/test_logic/test_batch_logic.py::TestBatchesLogic::test_batched_build_queue_sql_performance PASSED [ 50%] tests/test_logic/test_batch_logic.py::TestBatchesLogic::test_large_batch_build_queue PASSED [ 50%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_add_only_adds_active_chroots PASSED [ 50%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_still_active_chroots PASSED [ 50%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_add_raises_if_copr_has_unfinished_actions PASSED [ 50%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_add_assigns_params_correctly PASSED [ 51%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_add_error_on_multiply_src PASSED [ 51%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_1 PASSED [ 51%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_2 PASSED [ 51%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_3 PASSED [ 51%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_4 PASSED [ 52%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_5 PASSED [ 52%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_6 PASSED [ 52%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_queue_7 PASSED [ 52%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_build_exceptions PASSED [ 52%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_build_as_admin PASSED [ 53%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_build_no_resultdir PASSED [ 53%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_mulitple_builds_no_resultdir PASSED [ 53%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_build_basic PASSED [ 53%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_multiple_builds PASSED [ 54%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_resubmit_build_inherit_git_hash PASSED [ 54%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_mark_as_failed PASSED [ 54%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_build_garbage_collector_works PASSED [ 54%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_no_active_chroot PASSED [ 54%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_create_new_from_upload_no_space_left PASSED [ 55%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_package_assigned_to_build_initially PASSED [ 55%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_rebuild_all_packages PASSED [ 55%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_package_rebuild_permission_error PASSED [ 55%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_package_not_updated_after_source_ready PASSED [ 55%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_package_set_when_source_ready PASSED [ 56%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_srpm_upload[100] PASSED [ 56%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_srpm_upload[1024] PASSED [ 56%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_srpm_upload[102400] PASSED [ 56%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_temporary_data_removed[False] PASSED [ 56%] tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_temporary_data_removed[True] PASSED [ 57%] tests/test_logic/test_complex_logic.py::TestComplexLogic::test_fork_copr_sends_actions PASSED [ 57%] tests/test_logic/test_complex_logic.py::TestComplexLogic::test_fork_copr_projects_with_more_builds PASSED [ 57%] tests/test_logic/test_complex_logic.py::TestComplexLogic::test_fork_copr_with_eoled_chroots PASSED [ 57%] tests/test_logic/test_complex_logic.py::TestComplexLogic::test_delete_expired_coprs PASSED [ 58%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_create_object PASSED [ 58%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_fork_build PASSED [ 58%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_fork_check_assigned_copr_chroot PASSED [ 58%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_fork_package PASSED [ 58%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_fork_copr PASSED [ 59%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_forking_into_existing_project PASSED [ 59%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_copr_by_repo_safe PASSED [ 59%] tests/test_logic/test_complex_logic.py::TestProjectForking::test_generate_build_config_with_dep_mistake PASSED [ 59%] tests/test_logic/test_complex_logic.py::TestReposLogic::test_delete_reasons PASSED [ 59%] tests/test_logic/test_copr_dirs_logic.py::TestCoprDirsLogic::test_coprdir_cleanup_no_removal PASSED [ 60%] tests/test_logic/test_copr_dirs_logic.py::TestCoprDirsLogic::test_coprdir_cleanup_no_build PASSED [ 60%] tests/test_logic/test_copr_dirs_logic.py::TestCoprDirsLogic::test_coprdir_cleanup_old_pr PASSED [ 60%] tests/test_logic/test_copr_dirs_logic.py::TestCoprDirsLogic::test_coprdir_cleanup_one_prs PASSED [ 60%] tests/test_logic/test_copr_dirs_logic.py::TestCoprDirsLogic::test_coprdir_build_normal_then_pr PASSED [ 60%] tests/test_logic/test_coprs_logic.py::TestCoprsLogic::test_legal_flag_doesnt_block_copr_functionality PASSED [ 61%] tests/test_logic/test_coprs_logic.py::TestCoprsLogic::test_fulltext_whooshee_return_all_hits PASSED [ 61%] tests/test_logic/test_coprs_logic.py::TestCoprsLogic::test_raise_if_cant_delete PASSED [ 61%] tests/test_logic/test_coprs_logic.py::TestCoprsLogic::test_raise_if_packit_forge_project_cant_build_in_copr PASSED [ 61%] tests/test_logic/test_coprs_logic.py::TestCoprsLogic::test_copr_logic_add_sends_create_gpg_key_action PASSED [ 62%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_update_from_names PASSED [ 62%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_update_from_names_delete_after PASSED [ 62%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_update_from_names_disabled PASSED [ 62%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_filter_outdated PASSED [ 62%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_filter_outdated_to_be_deleted PASSED [ 63%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_disabling_disallowed_when_build_runs PASSED [ 63%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_chroot_reenable PASSED [ 63%] tests/test_logic/test_coprs_logic.py::TestCoprChrootsLogic::test_unclick_chroot_repeatedly PASSED [ 63%] tests/test_logic/test_coprs_logic.py::TestPinnedCoprsLogic::test_pinned_projects PASSED [ 63%] tests/test_logic/test_coprs_logic.py::TestPinnedCoprsLogic::test_delete_project_that_is_pinned PASSED [ 64%] tests/test_logic/test_coprs_logic.py::TestCoprsLogicAdminFeatures::test_add PASSED [ 64%] tests/test_logic/test_coprs_logic.py::TestCoprsLogicAdminFeatures::test_add_someone_else_project PASSED [ 64%] tests/test_logic/test_coprs_logic.py::TestCoprsLogicAdminFeatures::test_add_group_project PASSED [ 64%] tests/test_logic/test_coprs_logic.py::TestChrootFormLogic::test_module_toggle_format PASSED [ 64%] tests/test_logic/test_coprs_logic.py::TestCoprScoreLogic::test_score_math PASSED [ 65%] tests/test_logic/test_coprs_logic.py::TestCoprSearchLogic::test_search_by_attributes PASSED [ 65%] tests/test_logic/test_modules_logic.py::TestModulesLogic::test_state PASSED [ 65%] tests/test_logic/test_modules_logic.py::TestModulesLogic::test_get_by_nsv_str PASSED [ 65%] tests/test_logic/test_modules_logic.py::TestModulesLogic::test_yaml2modulemd PASSED [ 66%] tests/test_logic/test_modules_logic.py::TestModulesLogic::test_from_modulemd PASSED [ 66%] tests/test_logic/test_modules_logic.py::TestModuleBuildFacade::test_get_build_batches PASSED [ 66%] tests/test_logic/test_modules_logic.py::TestModuleBuildFacade::test_buildorder_issue_599 PASSED [ 66%] tests/test_logic/test_modules_logic.py::TestModuleBuildFacade::test_add_builds_batches PASSED [ 66%] tests/test_logic/test_modules_logic.py::TestModuleBuildFacade::test_platform_chroots PASSED [ 67%] tests/test_logic/test_modules_logic.py::TestModuleBuildFacade::test_distgit_option PASSED [ 67%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_basic_mmd_attrs PASSED [ 67%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_api PASSED [ 67%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_filter PASSED [ 67%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_profiles PASSED [ 68%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_components PASSED [ 68%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_components_different_chroots PASSED [ 68%] tests/test_logic/test_modules_logic.py::TestModulemdGenerator::test_generate PASSED [ 68%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_delete_status_outdated PASSED [ 68%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_delete_status_unclicked PASSED [ 69%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_simple PASSED [ 69%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_group PASSED [ 69%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_flash_not_immediately PASSED [ 69%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_flash_not_expired PASSED [ 70%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_review_only_after_some_time PASSED [ 70%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_extend_or_expire PASSED [ 70%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_humanized PASSED [ 70%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_chroots_expired PASSED [ 70%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_expired_chroot_detection PASSED [ 71%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_delete_outdated_unclicked PASSED [ 71%] tests/test_logic/test_outdated_chroots_logic.py::TestOutdatedChrootsLogic::test_outdated_unclicked_repeat PASSED [ 71%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_last_successful_build_chroots PASSED [ 71%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-cli-1-1alpha-copr-cli-True] PASSED [ 71%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-cli-1-copr-cli-True] PASSED [ 72%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-cli-1-copr-False] PASSED [ 72%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr_cli-1.1-1-copr_cli-True] PASSED [ 72%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr_cli-1.1-copr_cli-True] PASSED [ 72%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-frontend-a1-copr-False] PASSED [ 72%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-frontend-a1-copr-frontend-True] PASSED [ 73%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr_frontend_a1-copr-frontend-True] PASSED [ 73%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-frontend-a1-copr_frontend-True] PASSED [ 73%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr_frontend_a1-copr_frontend-True] PASSED [ 73%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr_frontend-a1-copr-frontend-False] PASSED [ 74%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-1.1alpha-1-copr-True] PASSED [ 74%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-1.1alpha-1beta-copr-True] PASSED [ 74%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-1.1-1-copr-True] PASSED [ 74%] tests/test_logic/test_packages_logic.py::TestPackagesLogic::test_ref_matches_copr_pkgname[copr-1-copr-True] PASSED [ 74%] tests/test_logic/test_stat_logic.py::TestStatLogic::test_counter_basic PASSED [ 75%] tests/test_logic/test_stat_logic.py::TestStatLogic::test_new_by_incr PASSED [ 75%] tests/test_logic/test_users_logic.py::TestUserDataDumper::test_user_information PASSED [ 75%] tests/test_logic/test_users_logic.py::TestUserDataDumper::test_projects PASSED [ 75%] tests/test_logic/test_users_logic.py::TestUserDataDumper::test_builds PASSED [ 75%] tests/test_logic/test_users_logic.py::TestUserDataDumper::test_data PASSED [ 76%] tests/test_logic/test_users_logic.py::TestUserDataDumper::test_dumps PASSED [ 76%] tests/test_logic/test_users_logic.py::TestUserDelete::test_delete_user_data PASSED [ 76%] tests/test_logic/test_users_logic.py::TestUserDelete::test_delete_data_view PASSED [ 76%] tests/test_views/test_misc.py::TestMisc::test_fed_raw_name PASSED [ 77%] tests/test_views/test_misc.py::TestMisc::test_fed_raw_name_scheme PASSED [ 77%] tests/test_views/test_misc.py::TestMisc::test_fed_raw_name_without_oid_url PASSED [ 77%] tests/test_views/test_admin/test_admin_general.py::TestAdminLogin::test_nonadmin_cant_login PASSED [ 77%] tests/test_views/test_admin/test_admin_general.py::TestAdminLogin::test_admin_can_login PASSED [ 77%] tests/test_views/test_backend_ns/test_backend_general.py::TestGetBuildTask::test_module_name_empty PASSED [ 78%] tests/test_views/test_backend_ns/test_backend_general.py::TestGetBuildTask::test_module_name_enable PASSED [ 78%] tests/test_views/test_backend_ns/test_backend_general.py::TestGetBuildTask::test_module_name_disable PASSED [ 78%] tests/test_views/test_backend_ns/test_backend_general.py::TestGetBuildTask::test_module_name_many_modules PASSED [ 78%] tests/test_views/test_backend_ns/test_backend_general.py::TestGetBuildTask::test_module_name_modules_with_spaces PASSED [ 78%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingBuilds::test_no_pending_builds PASSED [ 79%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingBuilds::test_pending_build_only_lists_not_started_or_ended PASSED [ 79%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingBuilds::test_pending_bg_build PASSED [ 79%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingBuilds::test_pending_blocked_builds PASSED [ 79%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingBuilds::test_build_jobs_performance PASSED [ 79%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_updating_requires_password PASSED [ 80%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_update_build_ended PASSED [ 80%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_update_state_from_dict PASSED [ 80%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_update_more_existent_and_non_existent_builds PASSED [ 80%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_build_task_canceled_waiting_build PASSED [ 81%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_build_task_canceled_running_build PASSED [ 81%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateBuilds::test_build_task_canceled_deleted_build PASSED [ 81%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingActions::test_no_waiting_actions PASSED [ 81%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingActions::test_waiting_actions_only_lists_not_started_or_ended PASSED [ 81%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingActions::test_pending_actions_list PASSED [ 82%] tests/test_views/test_backend_ns/test_backend_general.py::TestWaitingActions::test_get_action_succeeded PASSED [ 82%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateActions::test_update_one_action PASSED [ 82%] tests/test_views/test_backend_ns/test_backend_general.py::TestUpdateActions::test_update_more_existent_and_non_existent_actions PASSED [ 82%] tests/test_views/test_backend_ns/test_backend_general.py::TestImportingBuilds::test_bg_priority_in_queue PASSED [ 82%] tests/test_views/test_backend_ns/test_backend_general.py::TestImportingBuilds::test_importing_queue_multiple_bg PASSED [ 83%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprShowBuilds::test_copr_show_builds PASSED [ 83%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_user_can_add_build PASSED [ 83%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_allowed_user_can_add_build PASSED [ 83%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_not_yet_allowed_user_cant_add_build PASSED [ 83%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_user_cant_add_build_to_admin_project PASSED [ 84%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_user_without_permission_cant_add_build PASSED [ 84%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprAddBuild::test_copr_default_options PASSED [ 84%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprCancelBuild::test_copr_build_submitter_can_cancel_build PASSED [ 84%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprCancelBuild::test_copr_build_non_submitter_cannot_cancel_build PASSED [ 85%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprDeleteBuild::test_copr_build_submitter_can_delete_build_old PASSED [ 85%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprDeleteBuild::test_copr_build_submitter_can_delete_build PASSED [ 85%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprDeleteBuild::test_copr_build_non_submitter_cannot_delete_build PASSED [ 85%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprDeleteBuild::test_copr_delete_multiple_builds_sends_single_action PASSED [ 85%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprDeleteBuild::test_copr_delete_package_sends_single_action PASSED [ 86%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_copr_build_basic_build_repeat PASSED [ 86%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_copr_build_submitter_can_repeat_build PASSED [ 86%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_copr_build_non_submitter_cannot_repeat_build PASSED [ 86%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_rebuild_srpm_upload_generates_chroots PASSED [ 86%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_copr_build_package_urls PASSED [ 87%] tests/test_views/test_coprs_ns/test_coprs_builds.py::TestCoprRepeatBuild::test_copr_repeat_build_available_chroots PASSED [ 87%] tests/test_views/test_coprs_ns/test_coprs_chroots.py::TestCoprsChroots::test_edit_own_copr_chroot PASSED [ 87%] tests/test_views/test_coprs_ns/test_coprs_chroots.py::TestCoprsChroots::test_edit_someone_copr_chroot PASSED [ 87%] tests/test_views/test_coprs_ns/test_coprs_chroots.py::TestCoprsChroots::test_edit_someone_copr_chroot_being_admin PASSED [ 87%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestMonitor::test_regression_monitor_no_copr_returned PASSED [ 88%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprsShow::test_show_no_entries PASSED [ 88%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprsShow::test_show_more_entries PASSED [ 88%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprsOwned::test_owned_none PASSED [ 88%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprsOwned::test_owned_one PASSED [ 89%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_normal PASSED [ 89%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_ACR_OFF PASSED [ 89%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_exists_for_another_user PASSED [ 89%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_exists_for_this_user PASSED [ 89%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_with_initial_pkgs PASSED [ 90%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_with_initial_pkgs_disabled_net PASSED [ 90%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_is_allowed_even_if_deleted_has_same_name PASSED [ 90%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprNew::test_copr_new_contains_isolation PASSED [ 90%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_not_found PASSED [ 90%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_normal PASSED [ 91%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_contains_builds PASSED [ 91%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_anonymous_doesnt_contain_permissions_table_when_no_permissions PASSED [ 91%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_contains_permissions_table PASSED [ 91%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_detail_has_correct_permissions_form PASSED [ 91%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_doesnt_show_cancel_build_for_anonymous PASSED [ 92%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_doesnt_allow_non_submitter_to_cancel_build PASSED [ 92%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_copr_detail_allows_submitter_to_cancel_build PASSED [ 92%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDetail::test_codeblock_html_in_project_description PASSED [ 92%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprEdit::test_edit_prefills_id PASSED [ 93%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdate::test_update_no_changes PASSED [ 93%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdate::test_copr_admin_can_update PASSED [ 93%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdate::test_update_multiple_chroots PASSED [ 93%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdate::test_update_deletes_multiple_chroots PASSED [ 93%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdate::test_changed_ACR_produces_action PASSED [ 94%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprApplyForPermissions::test_apply PASSED [ 94%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprApplyForPermissions::test_apply_doesnt_lower_other_values_from_admin_to_request PASSED [ 94%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdatePermissions::test_cancel_permission PASSED [ 94%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdatePermissions::test_update_more_permissions PASSED [ 94%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdatePermissions::test_copr_admin_can_update_permissions PASSED [ 95%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprUpdatePermissions::test_copr_admin_can_give_up_his_permissions PASSED [ 95%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDelete::test_delete PASSED [ 95%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDelete::test_copr_delete_does_not_delete_if_verify_filled_wrongly PASSED [ 95%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprDelete::test_non_user_cant_delete PASSED [ 95%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_fail_on_nonexistent_copr PASSED [ 96%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_works_on_older_builds PASSED [ 96%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_repofile_multilib PASSED [ 96%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_repofile_copr_runtime_deps PASSED [ 96%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_repofile_group_copr_runtime_deps PASSED [ 97%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprRepoGeneration::test_repofile_transitive_runtime_deps PASSED [ 97%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestSearch::test_search_basic PASSED [ 97%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestSearch::test_search_by_attributes PASSED [ 97%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestRepo::test_repo_renders_http PASSED [ 97%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestRepo::test_chroot_alias PASSED [ 98%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprActionsGeneration::test_createrepo_priority PASSED [ 98%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprActionsGeneration::test_createrepo_on_reenable PASSED [ 98%] tests/test_views/test_coprs_ns/test_coprs_general.py::TestCoprActionsGeneration::test_fedora_review_project PASSED [ 98%] tests/test_views/test_coprs_ns/test_method_distgit.py::TestDistGitMethod::test_copr_user_can_add_distgit_build PASSED [ 98%] tests/test_views/test_coprs_ns/test_method_distgit.py::TestDistGitMethod::test_copr_user_can_add_distgit_package PASSED [ 99%] tests/test_views/test_groups_ns/test_groups_general.py::TestGroups::test_group_add PASSED [ 99%] tests/test_views/test_groups_ns/test_groups_general.py::TestGroups::test_group_add_twice PASSED [ 99%] tests/test_views/test_groups_ns/test_groups_general.py::TestGroups::test_group_add_alias_with_space PASSED [ 99%] tests/test_views/test_groups_ns/test_groups_general.py::TestGroups::test_group_add_not_in_fas_group PASSED [100%] =============================== warnings summary =============================== ../../../../../usr/lib/python3.9/site-packages/openid/oidutil.py:105 /usr/lib/python3.9/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead. ElementTree = __import__(mod_name, None, None, ['unused']) ../../../../../usr/lib/python3.9/site-packages/DNS/Base.py:57 /usr/lib/python3.9/site-packages/DNS/Base.py:57: UserWarning: [Errno 2] No such file or directory: '/etc/resolv.conf' warnings.warn(str(e)) ../../../../../usr/lib/python3.9/site-packages/flask_caching/__init__.py:158 /usr/lib/python3.9/site-packages/flask_caching/__init__.py:158: DeprecationWarning: Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. warnings.warn( tests/test_anitya.py::TestAnitya::test_pypi /builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/coprs/models.py:2506: SAWarning: relationship 'Build.package' will copy column package.id to column build.package_id, which conflicts with relationship(s): 'Package.builds' (copies package.id to build.package_id). If this is not the intention, consider if these relationships should be linked with back_populates, or if viewonly=True should be applied to one or more if they are read-only. For the less common case that foreign key constraints are partially overlapping, the orm.foreign() annotation can be used to isolate the columns that should be written towards. To silence this warning, add the parameter 'overlaps="builds"' to the 'Build.package' relationship. (Background on this error at: https://sqlalche.me/e/14/qzyx) db.session.add(DistGitInstance( tests/test_commands/test_notify_outdated_chroots.py::TestNotifyOutdatedChroots::test_notify_outdated_chroots /builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/commands/notify_outdated_chroots.py:55: SAWarning: SELECT statement has a cartesian product between FROM element(s) "mock_chroot" and FROM element "copr". Apply join condition(s) between each element to resolve. for chroot in chroots: tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_multiple_builds /builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/coprs/logic/builds_logic.py:1226: SAWarning: DELETE statement on table 'build_chroot' expected to delete 2 row(s); 1 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. db.session.delete(build_chroot) tests/test_logic/test_builds_logic.py::TestBuildsLogic::test_delete_multiple_builds /builddir/build/BUILD/copr-frontend-1.199/coprs_frontend/tests/test_logic/test_builds_logic.py:376: SAWarning: DELETE statement on table 'build_chroot' expected to delete 2 row(s); 1 were matched. Please set confirm_deleted_rows=False within the mapper configuration to prevent this warning. assert len(ActionsLogic.get_many().all()) == 1 -- Docs: https://docs.pytest.org/en/stable/warnings.html ======================= 474 passed, 7 warnings in 28.63s ======================= + cleanup + redis-cli -p 7777 shutdown + wait + RPM_EC=0 ++ jobs -p + exit 0 Processing files: copr-frontend-1.199-1.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1lPxh0 + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + DOCDIR=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/doc/copr-frontend + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/doc/copr-frontend + cp -pr coprs.conf.example /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/doc/copr-frontend + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IiFyHr + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + LICENSEDIR=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend + cp -pr LICENSE /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/copr-frontend -> /usr/share/copr/coprs_frontend/manage.py Provides: bundled(bootstrap-combobox) = 1.1.6 bundled(bootstrap-select) = 1.5.4 bundled(bootstrap-treeview) = 1.0.1 bundled(c3) = 0.4.10 bundled(d3) = 3.5.0 bundled(datatables-colreorder) = 1.1.3 bundled(datatables-colvis) = 1.1.2 bundled(font-awesome) = 1.0.1 bundled(google-code-prettify) = 4.3.0 config(copr-frontend) = 1.199-1 copr-frontend = 1.199-1 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /bin/bash /bin/sh /usr/bin/bash /usr/bin/python3 Recommends: fedora-messaging logrotate mod_auth_gssapi Processing files: copr-frontend-fedora-1.199-1.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZvPUdY + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + LICENSEDIR=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-fedora + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-fedora + cp -pr LICENSE /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-fedora + RPM_EC=0 ++ jobs -p + exit 0 Provides: copr-frontend-fedora = 1.199-1 copr-frontend-flavor = 5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: copr-frontend-devel-1.199-1.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1s0x5B + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + LICENSEDIR=/builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-devel + cp -pr LICENSE /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64/usr/share/licenses/copr-frontend-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: copr-frontend-devel = 1.199-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 Wrote: /builddir/build/RPMS/copr-frontend-devel-1.199-1.noarch.rpm Wrote: /builddir/build/RPMS/copr-frontend-fedora-1.199-1.noarch.rpm Wrote: /builddir/build/RPMS/copr-frontend-1.199-1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MJ7Q3d + umask 022 + cd /builddir/build/BUILD + cd copr-frontend-1.199 + /usr/bin/rm -rf /builddir/build/BUILDROOT/copr-frontend-1.199-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0