Fix minor issues revealed by pylint 38/98438/1
authorMiroslav Los <miroslav.los@pantheon.tech>
Fri, 15 Nov 2019 08:20:09 +0000 (09:20 +0100)
committerMiroslav Los <miroslav.los@pantheon.tech>
Fri, 15 Nov 2019 08:24:54 +0000 (09:24 +0100)
Remove superfluous argument to str.format in dmaap.
Fix two tests with the same name in dnsdesig.
Raise a proper exception instead of bool in helm.

Signed-off-by: Miroslav Los <miroslav.los@pantheon.tech>
Issue-ID: CCSDK-1928
Change-Id: I07ff9eaa3b25a4c7864eda2b6189d7357c887dd4

dmaap/dmaapplugin/dr_relationships.py
dnsdesig/tests/test_plugin.py
helm/plugin/tasks.py

index 2f342f3..4c955f2 100644 (file)
@@ -107,7 +107,7 @@ def delete_dr_publisher(**kwargs):
         # Get the publisher id
         target_feed = ctx.target.node.id
         publisher_id = ctx.source.instance.runtime_properties[target_feed]["publisher_id"]
-        ctx.logger.info("Attempting to delete publisher {0}".format(publisher_id, target_feed))
+        ctx.logger.info("Attempting to delete publisher {0}".format(publisher_id))
 
         # Make the request
         dmc = DMaaPControllerHandle(DMAAP_API_URL, DMAAP_USER, DMAAP_PASS, ctx.logger)
index d2b9174..78b3483 100644 (file)
@@ -372,7 +372,7 @@ def test_dns_delcname():
   dnsdesig.dns_plugin.cnamenotneeded()
 
 @_setup(_goodos, 'noservice.x.example.com')
-def test_dns_delcname():
+def test_dns_delbadcname():
   with pytest.raises(RecoverableError):
     dnsdesig.dns_plugin.cnamenotneeded()
 
index ac27764..be59472 100644 (file)
@@ -168,7 +168,7 @@ def str_to_bool(s):
     elif s == 'False' or s == 'false':
         return False
     else:
-        raise False
+        raise ValueError('Require [Tt]rue or [Ff]alse; got: {0}'.format(s))
 
 
 def get_config_json(config_json, config_path, config_opt_f, config_file_nm):