def test__parse_partitioning_info_swap(self, check_missing_param_mock): in_info = dict(INSTANCE_INFO) in_info['swap_mb'] = 128 self.node.instance_info = in_info self.node.save() expected_info = { 'ironic_partitions': [{ 'boot': 'yes', 'swap': 'no', 'size_mib': 1024 * INSTANCE_INFO['root_gb'], 'name': 'root' }, { 'boot': 'no', 'swap': 'yes', 'size_mib': 128, 'name': 'swap' }] } i_info = ansible_deploy._parse_partitioning_info(self.node) check_missing_param_mock.assert_called_once_with( expected_info, mock.ANY) self.assertEqual(expected_info, i_info)
def test__parse_partitioning_info(self, check_missing_param_mock): expected_info = { 'ironic_partitions': [{'boot': 'yes', 'swap': 'no', 'size_mib': 1024 * INSTANCE_INFO['root_gb'], 'name': 'root'}]} i_info = ansible_deploy._parse_partitioning_info(self.node) check_missing_param_mock.assert_called_once_with( expected_info, mock.ANY) self.assertEqual(expected_info, i_info)
def test__parse_partitioning_info(self, check_missing_param_mock): expected_info = { 'ironic_partitions': [{ 'boot': 'yes', 'swap': 'no', 'size_mib': 1024 * INSTANCE_INFO['root_gb'], 'name': 'root' }] } i_info = ansible_deploy._parse_partitioning_info(self.node) check_missing_param_mock.assert_called_once_with( expected_info, mock.ANY) self.assertEqual(expected_info, i_info)
def test__parse_partitioning_info_swap(self, check_missing_param_mock): in_info = dict(INSTANCE_INFO) in_info['swap_mb'] = 128 self.node.instance_info = in_info self.node.save() expected_info = { 'ironic_partitions': [{'boot': 'yes', 'swap': 'no', 'size_mib': 1024 * INSTANCE_INFO['root_gb'], 'name': 'root'}, {'boot': 'no', 'swap': 'yes', 'size_mib': 128, 'name': 'swap'}]} i_info = ansible_deploy._parse_partitioning_info(self.node) check_missing_param_mock.assert_called_once_with( expected_info, mock.ANY) self.assertEqual(expected_info, i_info)