def test_attributes(self): method = UEFIAMD64HTTPBootMethod() self.assertEqual('uefi_amd64_http', method.name) self.assertEqual('uefi', method.bios_boot_method) self.assertEqual('uefi', method.template_subdir) self.assertEqual('bootx64.efi', method.bootloader_path) self.assertEqual([], method.bootloader_arches) self.assertEqual([], method.bootloader_files) self.assertEqual(['00:0f', '00:10'], method.arch_octet) self.assertIsNone(method.user_class) self.assertTrue(method.absolute_url_as_filename) self.assertTrue(method.http_url)
PowerNVBootMethod, ) from provisioningserver.boot.pxe import PXEBootMethod # noqa:E402 isort:skip from provisioningserver.boot.s390x import ( # noqa:E402 isort:skip S390XBootMethod, ) from provisioningserver.boot.uefi_amd64 import ( # noqa:E402 isort:skip UEFIAMD64BootMethod, UEFIAMD64HTTPBootMethod, ) from provisioningserver.boot.uefi_arm64 import ( # noqa:E402 isort:skip UEFIARM64BootMethod, ) from provisioningserver.boot.windows import ( # noqa:E402 isort:skip WindowsPXEBootMethod, ) builtin_boot_methods = [ IPXEBootMethod(), PXEBootMethod(), UEFIAMD64BootMethod(), UEFIAMD64HTTPBootMethod(), UEFIARM64BootMethod(), OpenFirmwarePPC64ELBootMethod(), PowerNVBootMethod(), WindowsPXEBootMethod(), S390XBootMethod(), ] for method in builtin_boot_methods: BootMethodRegistry.register_item(method.name, method)
def test_link_bootloader_returns_None(self): method = UEFIAMD64HTTPBootMethod() self.assertIsNone(method.link_bootloader(sentinel.destination))
def test_get_reader_returns_None(self): method = UEFIAMD64HTTPBootMethod() self.assertIsNone(method.get_reader(sentinel.backend, sentinel.params))
def test_match_path_returns_None(self): method = UEFIAMD64HTTPBootMethod() self.assertIsNone(method.match_path(sentinel.backend, sentinel.path))