Beispiel #1
0
    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"))))
Beispiel #2
0
    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"))))
Beispiel #3
0
    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"))))
Beispiel #4
0
    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"))