def setup(self): sys.argv = [ sys.argv[0], 'result', 'bundle', '--target-dir', 'target_dir', '--bundle-dir', 'bundle_dir', '--id', 'Build_42' ] self.abs_target_dir = os.path.abspath('target_dir') self.abs_bundle_dir = os.path.abspath('bundle_dir') self.xml_state = Mock() self.xml_state.get_image_version = Mock(return_value='1.2.3') self.xml_state.xml_data.get_name = Mock(return_value='test-image') self.result = Result(self.xml_state) self.result.add(key='keyname', filename='test-image-1.2.3', use_for_bundle=True, compress=True, shasum=True) kiwi.tasks.result_bundle.Help = Mock(return_value=Mock()) self.task = ResultBundleTask() runtime_config = Mock() runtime_config.is_bundle_compression_requested = Mock( return_value=True) self.task.runtime_config = runtime_config
def setup(self): sys.argv = [ sys.argv[0], 'result', 'bundle', '--target-dir', 'target_dir', '--bundle-dir', 'bundle_dir', '--id', 'Build_42' ] self.abs_target_dir = os.path.abspath('target_dir') self.abs_bundle_dir = os.path.abspath('bundle_dir') self.context_manager_mock = mock.Mock() self.file_mock = mock.Mock() self.enter_mock = mock.Mock() self.exit_mock = mock.Mock() self.enter_mock.return_value = self.file_mock setattr(self.context_manager_mock, '__enter__', self.enter_mock) setattr(self.context_manager_mock, '__exit__', self.exit_mock) self.file_mock.read.return_value = b'data' self.xml_state = mock.Mock() self.xml_state.get_image_version = mock.Mock( return_value='1.2.3' ) self.result = Result(self.xml_state) self.result.add( key='keyname', filename='filename-1.2.3', use_for_bundle=True, compress=True, shasum=True ) kiwi.tasks.result_bundle.Help = mock.Mock( return_value=mock.Mock() ) self.task = ResultBundleTask()