__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))
)