Beispiel #1
0
 def test_get_file_extension_for_os_type(self):
     self.assertEqual(self.HASH_VFAT,
                      api.get_file_extension_for_os_type(None, None))
     self.assertEqual(self.HASH_EXT4,
                      api.get_file_extension_for_os_type('linux', None))
     self.assertEqual(self.HASH_NTFS,
                      api.get_file_extension_for_os_type('windows', None))
Beispiel #2
0
 def test_get_file_extension_for_os_type(self):
     self.assertEqual(self.HASH_VFAT,
                      api.get_file_extension_for_os_type(None, None))
     self.assertEqual(self.HASH_EXT4,
                      api.get_file_extension_for_os_type('linux', None))
     self.assertEqual(self.HASH_NTFS,
                      api.get_file_extension_for_os_type(
                          'windows', None))
Beispiel #3
0
    def test_get_file_extension_for_os_type_with_overrides(self):
        with mock.patch('nova.virt.disk.api._DEFAULT_MKFS_COMMAND',
                        'custom mkfs command'):
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type('linux', None))
            self.assertEqual(
                "a74d253", api.get_file_extension_for_os_type('windows', None))
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type('osx', None))

        with mock.patch.dict(api._MKFS_COMMAND, {'osx': 'custom mkfs command'},
                             clear=True):
            self.assertEqual(self.HASH_VFAT,
                             api.get_file_extension_for_os_type(None, None))
            self.assertEqual(self.HASH_EXT4,
                             api.get_file_extension_for_os_type('linux', None))
            self.assertEqual(
                self.HASH_NTFS,
                api.get_file_extension_for_os_type('windows', None))
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type('osx', None))
Beispiel #4
0
    def test_get_file_extension_for_os_type_with_overrides(self):
        with mock.patch('nova.virt.disk.api._DEFAULT_MKFS_COMMAND',
                        'custom mkfs command'):
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type(
                                 'linux', None))
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type(
                                 'windows', None))
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type('osx', None))

        with mock.patch.dict(api._MKFS_COMMAND,
                             {'osx': 'custom mkfs command'}, clear=True):
            self.assertEqual(self.HASH_VFAT,
                             api.get_file_extension_for_os_type(None, None))
            self.assertEqual(self.HASH_EXT4,
                             api.get_file_extension_for_os_type('linux', None))
            self.assertEqual(self.HASH_NTFS,
                             api.get_file_extension_for_os_type(
                                 'windows', None))
            self.assertEqual("a74d253",
                             api.get_file_extension_for_os_type(
                                 'osx', None))