Beispiel #1
0
    def test_virt_driver_imports(self):

        expect = (0, "N311: importing code from other virt drivers forbidden")

        self.assertEqual(
            expect,
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils",
                "./nova/virt/xenapi/driver.py"))

        self.assertEqual(
            expect,
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.libvirt.utils as libvirt_utils",
                "./nova/virt/xenapi/driver.py"))

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils",
                "./nova/virt/libvirt/driver.py"))

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.firewall",
                "./nova/virt/libvirt/firewall.py"))
Beispiel #2
0
    def test_virt_driver_imports(self):

        expect = (0, "N311: importing code from other virt drivers forbidden")

        self.assertEqual(
            expect,
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils", "./nova/virt/xenapi/driver.py"
            ),
        )

        self.assertEqual(
            expect,
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.libvirt.utils as libvirt_utils", "./nova/virt/xenapi/driver.py"
            ),
        )

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils", "./nova/virt/libvirt/driver.py"
            )
        )

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps("import nova.virt.firewall", "./nova/virt/libvirt/firewall.py")
        )
Beispiel #3
0
    def test_virt_driver_imports(self):
        self.assertTrue(
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils",
                "./nova/virt/xenapi/driver.py"))

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps(
                "from nova.virt.libvirt import utils as libvirt_utils",
                "./nova/virt/libvirt/driver.py"))

        self.assertTrue(
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.libvirt.utils as libvirt_utils",
                "./nova/virt/xenapi/driver.py"))

        self.assertTrue(
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.libvirt.utils as libvirt_utils",
                "./nova/virt/xenapi/driver.py"))

        self.assertIsNone(
            checks.import_no_virt_driver_import_deps(
                "import nova.virt.firewall",
                "./nova/virt/libvirt/firewall.py"))
    def test_virt_driver_imports(self):
        self.assertTrue(checks.import_no_virt_driver_import_deps(
            "from nova.virt.libvirt import utils as libvirt_utils",
            "./nova/virt/xenapi/driver.py"))

        self.assertIsNone(checks.import_no_virt_driver_import_deps(
            "from nova.virt.libvirt import utils as libvirt_utils",
            "./nova/virt/libvirt/driver.py"))