Update `PortNumaAffinityPolicyExtensionTestCase
` tested policies
In [1], the available port NUMA policies constant is updated with a new one. Because this new policy, included in a new extension, has not been yet added to Neutron, it is needed to specify what policies are valid and tested in Neutron. Related-Bug: #2052786 [1]https://review.opendev.org/c/openstack/neutron-lib/+/903531 Change-Id: I5366864d0acc479aa111456e5bf0c57bb963c528
This commit is contained in:
parent
ebb7ec1eed
commit
0e833e3b20
@ -23,6 +23,12 @@ from neutron.db import port_numa_affinity_policy_db as pnap_db
|
|||||||
from neutron.tests.unit.db import test_db_base_plugin_v2
|
from neutron.tests.unit.db import test_db_base_plugin_v2
|
||||||
|
|
||||||
|
|
||||||
|
TESTED_POLICIES = (constants.PORT_NUMA_POLICY_REQUIRED,
|
||||||
|
constants.PORT_NUMA_POLICY_PREFERRED,
|
||||||
|
constants.PORT_NUMA_POLICY_LEGACY,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class PortNumaAffinityPolicyExtensionTestPlugin(
|
class PortNumaAffinityPolicyExtensionTestPlugin(
|
||||||
db_base_plugin_v2.NeutronDbPluginV2,
|
db_base_plugin_v2.NeutronDbPluginV2,
|
||||||
pnap_db.PortNumaAffinityPolicyDbMixin):
|
pnap_db.PortNumaAffinityPolicyDbMixin):
|
||||||
@ -78,9 +84,9 @@ class PortNumaAffinityPolicyExtensionTestCase(
|
|||||||
self.assertEqual(numa_affinity_policy,
|
self.assertEqual(numa_affinity_policy,
|
||||||
res['port']['numa_affinity_policy'])
|
res['port']['numa_affinity_policy'])
|
||||||
|
|
||||||
@ddt.data(*constants.PORT_NUMA_POLICIES, None)
|
@ddt.data(*TESTED_POLICIES, None)
|
||||||
def test_create_and_update_port_numa_affinity_policy(self,
|
def test_create_and_update_port_numa_affinity_policy(self,
|
||||||
numa_affinity_policy):
|
numa_affinity_policy):
|
||||||
port = self._create_and_check_port_nap(numa_affinity_policy)
|
port = self._create_and_check_port_nap(numa_affinity_policy)
|
||||||
for new_nap in (*constants.PORT_NUMA_POLICIES, None):
|
for new_nap in (*TESTED_POLICIES, None):
|
||||||
self._update_and_check_port_nap(port, new_nap)
|
self._update_and_check_port_nap(port, new_nap)
|
||||||
|
Loading…
Reference in New Issue
Block a user