def test_update_summary_if_no_bb_summary_or_description(self): """ Test that if a bitbake file has neither a summary or description that the default specfile summary is written """ self.specfile.default_sum = "No detailed summary available" infile_update_spec.update_summary(self.bb_dict, self.specfile) self.assertEqual(self.specfile.default_sum, "No detailed summary available")
def test_update_summary_if_not_default(self): """ Test that if a bitbake file does NOT have a summary variable, but instead has a description variable, that overwrites the specfile" """ self.specfile.default_sum = "No detailed summary available" self.bb_dict["DESCRIPTION"] = "Super awesome VIM description" infile_update_spec.update_summary(self.bb_dict, self.specfile) self.assertEqual(self.specfile.default_sum, "Super awesome VIM description")
def test_update_summary_if_bb_summary(self): """ Test that if a bitbake file has a summary variable it overwrites the specfile - even if there is a description too. """ self.specfile.default_sum = "No detailed summary available" self.bb_dict["SUMMARY"] = "Vi IMproved - enhanced vi editor" self.bb_dict["DESCRIPTION"] = "Super awesome VIM description" infile_update_spec.update_summary(self.bb_dict, self.specfile) self.assertEqual(self.specfile.default_sum, "Vi IMproved - enhanced vi editor")