Exemple #1
0
 def test_delete_remarks_update_cache(self):
     note = NoteFactory(author=self.user1,
                        document=self.doc,
                        revision=self.revision.revision)
     self.assertEqual(get_discussion_length(self.revision), 1)
     note.delete()
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #2
0
 def test_delete_remarks_update_cache(self):
     note = NoteFactory(
         author=self.user1,
         document=self.doc,
         revision=self.revision.revision)
     self.assertEqual(get_discussion_length(self.revision), 1)
     note.delete()
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #3
0
 def test_new_remarks_update_cache(self):
     for _ in range(10):
         NoteFactory(
             author=self.user1,
             document=self.doc,
             revision=self.revision.revision,
         )
     self.assertEqual(get_discussion_length(self.revision), 10)
Exemple #4
0
 def test_new_remarks_update_cache(self):
     for _ in range(10):
         NoteFactory(
             author=self.user1,
             document=self.doc,
             revision=self.revision.revision,
         )
     self.assertEqual(get_discussion_length(self.revision), 10)
Exemple #5
0
 def test_cancel_review_updates_cache(self):
     for _ in range(10):
         NoteFactory(
             author=self.user1,
             document=self.doc,
             revision=self.revision.revision,
         )
     self.revision.cancel_review()
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #6
0
 def test_cancel_review_updates_cache(self):
     for _ in range(10):
         NoteFactory(
             author=self.user1,
             document=self.doc,
             revision=self.revision.revision,
         )
     self.revision.cancel_review()
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #7
0
 def test_empty_discussion(self):
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #8
0
def discussion_length_badge(revision):
    length = get_discussion_length(revision)
    return '<span class="badge">{}</span>'.format(length)
Exemple #9
0
def discussion_length(revision):
    length = get_discussion_length(revision)
    return length
Exemple #10
0
def discussion_length_badge(revision):
    length = get_discussion_length(revision)
    return format_html('<span class="badge">{}</span>', length)
Exemple #11
0
 def test_empty_discussion(self):
     self.assertEqual(get_discussion_length(self.revision), 0)
Exemple #12
0
def discussion_length_badge(revision):
    length = get_discussion_length(revision)
    return '<span class="badge">{}</span>'.format(length)