1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
Description: Remove failing tests
Author: Thomas Goirand <zigo@debian.org>
Forwarded: no
Last-Update: 2020-09-23
Index: rally/tests/unit/plugins/common/test_validators.py
===================================================================
--- rally.orig/tests/unit/plugins/common/test_validators.py
+++ rally/tests/unit/plugins/common/test_validators.py
@@ -48,40 +48,6 @@ class JsonSchemaValidatorTestCase(test.T
@ddt.ddt
-class ArgsValidatorTestCase(test.TestCase):
-
- @ddt.data(({"args": {"a": 10, "b": 20}}, None),
- ({"args": {"a": 10, "b": 20, "c": 30}}, None),
- ({}, "Argument(s) 'a', 'b' should be specified"),
- ({"args": {"foo": 1}},
- "Argument(s) 'a', 'b' should be specified"),
- ({"args": {"a": 1}}, "Argument(s) 'b' should be specified"),
- ({"args": {"a": 1, "b": 1, "foo": 2}},
- "Unexpected argument(s) found ['foo']."))
- @ddt.unpack
- def test_validate(self, config, err_msg):
- @plugin.base()
- class DummyPluginBase(plugin.Plugin,
- validation.ValidatablePluginMixin):
- pass
-
- @validation.add(name="args-spec")
- @plugin.configure(name="dummy_plugin")
- class DummyPlugin(DummyPluginBase):
- def run(self, a, b, c="spam"):
- pass
-
- result = DummyPluginBase.validate("dummy_plugin", None, config, None)
- if err_msg is None:
- self.assertEqual(0, len(result))
- else:
- self.assertEqual(1, len(result))
- self.assertIn(err_msg, result[0])
-
- DummyPlugin.unregister()
-
-
-@ddt.ddt
class RequiredParameterValidatorTestCase(test.TestCase):
@ddt.data(({"args": {"a": 10, "b": 20}}, "a"),
|