def test_summarize_contributors_gets_contributors(self): pofile = self.factory.makePOFile() tm = self.factory.makeSuggestion(pofile=pofile) potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual([tm.submitter.id], summarize_contributors(pofile.potemplate.id, pofile.language.id, potmsgset_ids))
def test_summarize_contributors_gets_contributors(self): pofile = self.factory.makePOFile() tm = self.factory.makeSuggestion(pofile=pofile) potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual( [tm.submitter.id], summarize_contributors( pofile.potemplate.id, pofile.language.id, potmsgset_ids))
def test_summarize_contributors_excludes_other_diverged_messages(self): pofile = self.factory.makePOFile() tm = self.factory.makeSuggestion(pofile=pofile) tm.potemplate = self.factory.makePOTemplate() potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual([], summarize_contributors(pofile.potemplate.id, pofile.language.id, potmsgset_ids))
def test_summarize_contributors_excludes_other_diverged_messages(self): pofile = self.factory.makePOFile() tm = self.factory.makeSuggestion(pofile=pofile) tm.potemplate = self.factory.makePOTemplate() potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual( [], summarize_contributors( pofile.potemplate.id, pofile.language.id, potmsgset_ids))
def test_summarize_contributors_ignores_inactive_potmsgsets(self): pofile = self.factory.makePOFile() potmsgset = self.factory.makePOTMsgSet(potemplate=pofile.potemplate, sequence=0) self.factory.makeSuggestion(pofile=pofile, potmsgset=potmsgset) potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual([], summarize_contributors(pofile.potemplate.id, pofile.language.id, potmsgset_ids))
def test_summarize_contributors_ignores_inactive_potmsgsets(self): pofile = self.factory.makePOFile() potmsgset = self.factory.makePOTMsgSet( potemplate=pofile.potemplate, sequence=0) self.factory.makeSuggestion(pofile=pofile, potmsgset=potmsgset) potmsgset_ids = get_potmsgset_ids(pofile.potemplate.id) self.assertContentEqual( [], summarize_contributors( pofile.potemplate.id, pofile.language.id, potmsgset_ids))