X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=test%2Ftest_nfvbench.py;h=ff4625b961c6cad5639dcc345906b04ded149fb8;hb=fd72e102b0d6b6b62f72a06ad950e7959c54d7ef;hp=1d985b83a0b46c1d95dc107cb194374064e0b5a1;hpb=4d3864c3972250654c3750764c2cf18e13c631d8;p=nfvbench.git diff --git a/test/test_nfvbench.py b/test/test_nfvbench.py index 1d985b8..ff4625b 100644 --- a/test/test_nfvbench.py +++ b/test/test_nfvbench.py @@ -673,7 +673,13 @@ def test_config(): expected = fail_pair[0] assert expected in e_info.value.message - + # whitelist keys + flavor = {'flavor': {'vcpus': 2, 'ram': 8192, 'disk': 0, + 'extra_specs': {'hw:cpu_policy': 'dedicated'}}} + new_flavor = {'flavor': {'vcpus': 2, 'ram': 8192, 'disk': 0, + 'extra_specs': {'hw:cpu_policy': 'dedicated', 'hw:numa_nodes': 2}}} + assert(config_loads("{'flavor': {'extra_specs': {'hw:numa_nodes': 2}}}", flavor, + whitelist_keys=['alpha', 'extra_specs']) == new_flavor) def test_fluentd(): logger = logging.getLogger('fluent-logger')