Source code for scipost.management.commands.create_remarks

__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
__license__ = "AGPL v3"


from django.core.management.base import BaseCommand

from scipost import factories


[docs]class Command(BaseCommand): help = 'Create random Remark objects (related to a Submission) using the factories.'
[docs] def add_arguments(self, parser): parser.add_argument( 'number', action='store', default=0, type=int, help='Number of Remarks to add')
[docs] def handle(self, *args, **kwargs): self.create_remarks(kwargs['number'])
[docs] def create_remarks(self, n): factories.SubmissionRemarkFactory.create_batch(n) self.stdout.write(self.style.SUCCESS('Successfully created {n} Remarks.'.format(n=n)))