def _test_installed_sections(self, bento_infos, r_sections): create_fake_package_from_bento_infos(self.top_node, bento_infos) conf, configure = prepare_configure(self.run_node, bento_infos["bento.info"]) run_command_in_context(conf, configure) bld, build = prepare_build(self.top_node, bento_infos["bento.info"]) run_command_in_context(bld, build) sections = bld.section_writer.sections self.assertEqual(comparable_installed_sections(sections), comparable_installed_sections(r_sections))
def _test_installed_sections(self, bento_info, r_sections): create_fake_package_from_bento_info(self.top_node, bento_info) conf, configure = prepare_configure(self.run_node, bento_info) run_command_in_context(conf, configure) bld, build = prepare_build(self.top_node, bento_info) run_command_in_context(bld, build) sections = bld.section_writer.sections self.assertEqual(comparable_installed_sections(sections), comparable_installed_sections(r_sections))
def _test_installed_sections(self, bento_info, r_sections): create_fake_package_from_bento_info(self.top_node, bento_info) conf, configure = prepare_configure(self.run_node, bento_info) configure.run(conf) conf.shutdown() bld, build = prepare_build(self.top_node, conf.pkg, conf.package_options) build.run(bld) bld.shutdown() sections = bld.section_writer.sections self.assertEqual(comparable_installed_sections(sections), comparable_installed_sections(r_sections))