def get_changeset(self, changesetid, allow_empty=False): changeset = ChangeSet() changeset.changenum = changesetid changeset.description = 'Hello world!' changeset.pending = True if not allow_empty: changeset.files = ['README.md'] changeset.summary = 'Added a README markdown to help explain what the'\ ' repository is used for. Hopefully, this takes off.' changeset.testing_done = "None was performed" return changeset
def test_update_from_pending_change_with_rich_text_reset(self): """Testing ReviewRequest.update_from_pending_change resets rich text fields""" review_request = ReviewRequest.objects.create(self.user, self.repository) review_request.description_rich_text = True review_request.testing_done_rich_text = True changeset = ChangeSet() changeset.changenum = 4 changeset.summary = '* This is a summary' changeset.description = '* This is a description.' changeset.testing_done = '* This is some testing.' review_request.update_from_pending_change(4, changeset) self.assertEqual(review_request.summary, '* This is a summary') self.assertEqual(review_request.description, '* This is a description.') self.assertFalse(review_request.description_rich_text) self.assertEqual(review_request.testing_done, '* This is some testing.') self.assertFalse(review_request.testing_done_rich_text)
def test_update_from_pending_change_with_rich_text_reset(self): """Testing ReviewRequestDraft.update_from_pending_change resets rich text fields """ review_request = ReviewRequest.objects.create(self.user, self.repository) draft = ReviewRequestDraft.create(review_request) draft.description_rich_text = True draft.testing_done_rich_text = True changeset = ChangeSet() changeset.changenum = 4 changeset.summary = '* This is a summary' changeset.description = '* This is a description.' changeset.testing_done = '* This is some testing.' draft.update_from_pending_change(4, changeset) self.assertEqual(draft.summary, '* This is a summary') self.assertEqual(draft.description, '* This is a description.') self.assertFalse(draft.description_rich_text) self.assertEqual(draft.testing_done, '* This is some testing.') self.assertFalse(draft.testing_done_rich_text)