def test_each_unique_commenter(self): scorer = ScoreCalculator(data={ 'issue_comments': [ { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, ], 'issue': { 'user': { 'login': '******' } } }) scorer.each_unique_commenter(add=2) self.assertEquals(scorer.score, 6) scorer = ScoreCalculator(data={ 'issue_comments': [ {'user': { 'login': '******' } }, {'user': { 'login': '******' } }, {'user': { 'login': '******' } }, ] }) scorer.each_unique_commenter(add=2) self.assertEquals(scorer.score, 2) scorer = ScoreCalculator(data={ 'issue_comments': [ { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, { 'user': { 'login': '******' } }, ], 'org_members': ['abe', 'jeb', 'rocky'] }) scorer.each_unique_commenter(add=2) self.assertEquals(scorer.score, 4) scorer = ScoreCalculator(data={}) scorer.each_unique_commenter(add=2) self.assertEquals(scorer.score, 0)