1{ 2 buildPythonPackage, 3 ddt, 4 hacking, 5 jsonschema, 6 lib, 7 openstacksdk, 8 oslo-config, 9 oslotest, 10 prometheus-client, 11 requests-mock, 12 stdenv, 13 stestr, 14 testscenarios, 15}: 16 17buildPythonPackage { 18 pname = "openstacksdk-tests"; 19 inherit (openstacksdk) version src; 20 format = "other"; 21 22 dontBuild = true; 23 dontInstall = true; 24 25 nativeCheckInputs = [ 26 ddt 27 hacking 28 jsonschema 29 openstacksdk 30 oslo-config 31 oslotest 32 prometheus-client 33 requests-mock 34 stestr 35 testscenarios 36 ]; 37 38 checkPhase = '' 39 stestr run -e <(echo " 40 '' 41 + lib.optionalString stdenv.hostPlatform.isAarch64 '' 42 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_node_set_provision_state_with_retries 43 openstack.tests.unit.cloud.test_role_assignment.TestRoleAssignment.test_grant_role_user_domain_exists 44 openstack.tests.unit.cloud.test_volume_backups.TestVolumeBackups.test_delete_volume_backup_force 45 openstack.tests.unit.object_store.v1.test_proxy.TestTempURLBytesPathAndKey.test_set_account_temp_url_key_second 46 openstack.tests.unit.cloud.test_security_groups.TestSecurityGroups.test_delete_security_group_neutron_not_found 47 '' 48 + '' 49 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_wait_for_baremetal_node_lock_locked 50 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_inspect_failed 51 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_available_wait 52 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_wait 53 openstack.tests.unit.cloud.test_image.TestImage.test_create_image_task 54 openstack.tests.unit.image.v2.test_proxy.TestImageProxy.test_wait_for_task_error_396 55 openstack.tests.unit.image.v2.test_proxy.TestImageProxy.test_wait_for_task_wait 56 openstack.tests.unit.image.v2.test_proxy.TestTask.test_wait_for_task_error_396 57 openstack.tests.unit.image.v2.test_proxy.TestTask.test_wait_for_task_wait 58 openstack.tests.unit.test_resource.TestWaitForDelete.test_callback 59 openstack.tests.unit.test_resource.TestWaitForDelete.test_callback_without_progress 60 openstack.tests.unit.test_resource.TestWaitForDelete.test_status 61 openstack.tests.unit.test_resource.TestWaitForDelete.test_success_not_found 62 openstack.tests.unit.test_resource.TestWaitForStatus.test_callback 63 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_fails 64 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_fails_different_attribute 65 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_match 66 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_match_with_none 67 openstack.tests.unit.test_stats.TestStats.test_list_projects 68 openstack.tests.unit.test_stats.TestStats.test_projects 69 openstack.tests.unit.test_stats.TestStats.test_servers 70 openstack.tests.unit.test_stats.TestStats.test_servers_no_detail 71 openstack.tests.unit.test_stats.TestStats.test_timeout 72 ") 73 ''; 74}