summaryrefslogtreecommitdiff
path: root/ironic/drivers/modules/fake.py
diff options
context:
space:
mode:
authorTan Lin <tan.lin.good@gmail.com>2014-12-29 22:45:29 +0000
committerLin Tan <tan.lin.good@gmail.com>2015-01-14 20:55:41 +0800
commit9650c88d97c46f8d03921674d2c92cc1d0c9b0d9 (patch)
treeb03d7521f39d43e58fd5ac8cb080dff92f2304c4 /ironic/drivers/modules/fake.py
parent892e382c21e1ba5ea079edffa4cefe536a71399e (diff)
downloadironic-9650c88d97c46f8d03921674d2c92cc1d0c9b0d9.tar.gz
Make 'method' explicit for VendorInterface.validate()
Method should be more explicit than only having it via kwargs. Closes-Bug: #1394470 Change-Id: I6a55e1be013629e22c384b968699980e83ae0cd3
Diffstat (limited to 'ironic/drivers/modules/fake.py')
-rw-r--r--ironic/drivers/modules/fake.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/ironic/drivers/modules/fake.py b/ironic/drivers/modules/fake.py
index 967ecd816..4451891a6 100644
--- a/ironic/drivers/modules/fake.py
+++ b/ironic/drivers/modules/fake.py
@@ -89,8 +89,7 @@ class FakeVendorA(base.VendorInterface):
return {'A1': 'A1 description. Required.',
'A2': 'A2 description. Optional.'}
- def validate(self, task, **kwargs):
- method = kwargs.get('method')
+ def validate(self, task, method, **kwargs):
if method == 'first_method':
bar = kwargs.get('bar')
if not bar:
@@ -110,8 +109,7 @@ class FakeVendorB(base.VendorInterface):
return {'B1': 'B1 description. Required.',
'B2': 'B2 description. Required.'}
- def validate(self, task, **kwargs):
- method = kwargs.get('method')
+ def validate(self, task, method, **kwargs):
if method in ('second_method', 'third_method_sync'):
bar = kwargs.get('bar')
if not bar: