def test_use_jsonutils(self): def __get_msg(fun): msg = ("N324: jsonutils.%(fun)s must be used instead of " "json.%(fun)s" % { 'fun': fun }) return [(0, msg)] for method in ('dump', 'dumps', 'load', 'loads'): self.assertEqual( __get_msg(method), list( checks.use_jsonutils("json.%s(" % method, "./nova/virt/xenapi/driver.py"))) self.assertEqual( 0, len( list( checks.use_jsonutils( "json.%s(" % method, "./plugins/xenserver/script.py")))) self.assertEqual( 0, len( list( checks.use_jsonutils("jsonx.%s(" % method, "./nova/virt/xenapi/driver.py")))) self.assertEqual( 0, len( list( checks.use_jsonutils("json.dumb", "./nova/virt/xenapi/driver.py"))))
def test_use_jsonutils(self): def __get_msg(fun): msg = "N324: jsonutils.%(fun)s must be used instead of " "json.%(fun)s" % {"fun": fun} return [(0, msg)] for method in ("dump", "dumps", "load", "loads"): self.assertEqual( __get_msg(method), list(checks.use_jsonutils("json.%s(" % method, "./nova/virt/xenapi/driver.py")) ) self.assertEqual(0, len(list(checks.use_jsonutils("json.%s(" % method, "./plugins/xenserver/script.py")))) self.assertEqual(0, len(list(checks.use_jsonutils("jsonx.%s(" % method, "./nova/virt/xenapi/driver.py")))) self.assertEqual(0, len(list(checks.use_jsonutils("json.dumb", "./nova/virt/xenapi/driver.py"))))
def test_use_jsonutils(self): def __get_msg(fun): msg = ("N324: jsonutils.%(fun)s must be used instead of " "json.%(fun)s" % {'fun': fun}) return [(0, msg)] for method in ('dump', 'dumps', 'load', 'loads'): self.assertEqual( __get_msg(method), list(checks.use_jsonutils("json.{0!s}(".format(method), "./nova/virt/xenapi/driver.py"))) self.assertEqual(0, len(list(checks.use_jsonutils("json.{0!s}(".format(method), "./plugins/xenserver/script.py")))) self.assertEqual(0, len(list(checks.use_jsonutils("jsonx.{0!s}(".format(method), "./nova/virt/xenapi/driver.py")))) self.assertEqual(0, len(list(checks.use_jsonutils("json.dumb", "./nova/virt/xenapi/driver.py"))))
def test_use_jsonutils(self): def __get_msg(fun): msg = ("N323: jsonutils.%(fun)s must be used instead of " "json.%(fun)s" % {'fun': fun}) return (0, msg) for method in ('dump', 'dumps', 'load', 'loads'): self.assertEqual( __get_msg(method), checks.use_jsonutils("json.%s" % method, "./nova/virt/xenapi/driver.py")) self.assertIsNone( checks.use_jsonutils("json.%s" % method, "./plugins/xenserver/script.py")) self.assertIsNone( checks.use_jsonutils("jsonx.%s" % method, "./nova/virt/xenapi/driver.py")) self.assertIsNone( checks.use_jsonutils("json.dumb", "./nova/virt/xenapi/driver.py"))