Beispiel #1
0
 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))
Beispiel #3
0
 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))
Beispiel #5
0
 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))