示例#1
0
    def refresh_tag_counts(self):
        tags = self.project.tags
        counter = Counter()

        if self.content:
            counter += extract_tags(self.content, tags)

        for comment in self.comments.all():
            counter = counter + extract_tags(comment.content, tags)

        for tag in tags:
            self._set_tag(tag, counter[tag])
示例#2
0
    def refresh_tag_counts(self):
        tags = self.project.tags
        counter = Counter()
        for comment in self.comment_set.all():
            counter = counter + extract_tags(comment.content, tags)

        for tag in tags:
            self._set_tag(tag, counter[tag])
示例#3
0
 def assertTagsEqual(self, str, acks, reviews, tests):
     counts = extract_tags(str, Tag.objects.all())
     self.assertEquals((acks, reviews, tests),
             (counts[Tag.objects.get(name='Acked-by')],
              counts[Tag.objects.get(name='Reviewed-by')],
              counts[Tag.objects.get(name='Tested-by')]))
示例#4
0
 def assertTagsEqual(self, str, acks, reviews, tests):
     counts = extract_tags(str, Tag.objects.all())
     self.assertEqual((acks, reviews, tests),
                      (counts[Tag.objects.get(name='Acked-by')],
                       counts[Tag.objects.get(name='Reviewed-by')],
                       counts[Tag.objects.get(name='Tested-by')]))