Beispiel #1
0
 def make_boot_images(self):
     purposes = ["install", "commissioning", "xinstall"]
     params = [make_boot_image_storage_params() for _ in range(3)]
     for param in params:
         make_image_dir(param, self.tftp_root)
         test_tftppath.make_osystem(self, param["osystem"], purposes)
     return params
Beispiel #2
0
 def make_boot_images(self):
     purposes = ['install', 'commissioning', 'xinstall']
     params = [make_boot_image_storage_params() for _ in range(3)]
     for param in params:
         make_image_dir(param, self.tftp_root)
         test_tftppath.make_osystem(self, param['osystem'], purposes)
     return params
Beispiel #3
0
    def test_returns_boot_images_for_one_cluster(self):
        factory.make_RackController()
        self.useFixture(RunningClusterRPCFixture())

        purposes = ['install', 'commissioning', 'xinstall']
        params = [make_boot_image_storage_params() for _ in range(3)]
        for param in params:
            make_image_dir(param, self.tftp_root)
            test_tftppath.make_osystem(self, param['osystem'], purposes)
        self.assertItemsEqual([
            make_image(param, purpose) for param in params
            for purpose in purposes
        ], self.get())
Beispiel #4
0
    def test_returns_boot_images(self):
        rack_controller = factory.make_RackController()
        self.useFixture(RunningClusterRPCFixture())

        purposes = ["install", "commissioning", "xinstall"]
        params = [make_boot_image_storage_params() for _ in range(3)]
        for param in params:
            make_image_dir(param, self.tftp_root)
            test_tftppath.make_osystem(self, param["osystem"], purposes)
        self.assertItemsEqual(
            [
                make_image(param, purpose) for param in params
                for purpose in purposes
            ],
            get_boot_images(rack_controller),
        )