1{ buildPythonPackage 2, ddt 3, hacking 4, jsonschema 5, lib 6, openstacksdk 7, oslo-config 8, oslotest 9, prometheus-client 10, requests-mock 11, stdenv 12, stestr 13, testscenarios 14}: 15 16buildPythonPackage rec { 17 pname = "openstacksdk-tests"; 18 inherit (openstacksdk) version; 19 20 src = openstacksdk.src; 21 22 dontBuild = true; 23 dontInstall = true; 24 25 checkInputs = [ 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 let aarch64TestsExcluded = lib.optionalString stdenv.hostPlatform.isAarch64 '' 40 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_node_set_provision_state_with_retries 41 openstack.tests.unit.cloud.test_role_assignment.TestRoleAssignment.test_grant_role_user_domain_exists 42 openstack.tests.unit.cloud.test_volume_backups.TestVolumeBackups.test_delete_volume_backup_force 43 openstack.tests.unit.object_store.v1.test_proxy.TestTempURLBytesPathAndKey.test_set_account_temp_url_key_second 44 openstack.tests.unit.cloud.test_security_groups.TestSecurityGroups.test_delete_security_group_neutron_not_found 45 ''; in 46 '' 47 stestr run -e <(echo "${aarch64TestsExcluded} 48 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_wait_for_baremetal_node_lock_locked 49 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_inspect_failed 50 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_available_wait 51 openstack.tests.unit.cloud.test_baremetal_node.TestBaremetalNode.test_inspect_machine_wait 52 openstack.tests.unit.cloud.test_image.TestImage.test_create_image_task 53 openstack.tests.unit.image.v2.test_proxy.TestImageProxy.test_wait_for_task_error_396 54 openstack.tests.unit.image.v2.test_proxy.TestImageProxy.test_wait_for_task_wait 55 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_fails 56 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_fails_different_attribute 57 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_match 58 openstack.tests.unit.test_resource.TestWaitForStatus.test_status_match_with_none 59 openstack.tests.unit.test_stats.TestStats.test_list_projects 60 openstack.tests.unit.test_stats.TestStats.test_projects 61 openstack.tests.unit.test_stats.TestStats.test_servers 62 openstack.tests.unit.test_stats.TestStats.test_servers_no_detail 63 ") 64 ''; 65}