fix: Print decoded key and fully clean up test nomcom (#6094)
* fix: Delete Person records when deleting a test nomcom * fix: Decode test nomcom private key before printing
This commit is contained in:
parent
06c9f06d55
commit
b574a6e17a
|
@ -11,7 +11,7 @@ import debug # pyflakes:ignore
|
|||
from ietf.nomcom.factories import nomcom_kwargs_for_year, NomComFactory, NomineePositionFactory, key
|
||||
from ietf.person.factories import EmailFactory
|
||||
from ietf.group.models import Group
|
||||
from ietf.person.models import User
|
||||
from ietf.person.models import Person, User
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = ("Create (or delete) a nomcom for test and development purposes.")
|
||||
|
@ -27,7 +27,9 @@ class Command(BaseCommand):
|
|||
if opt_delete:
|
||||
if Group.objects.filter(acronym='nomcom7437').exists():
|
||||
Group.objects.filter(acronym='nomcom7437').delete()
|
||||
User.objects.filter(username__in=['testchair','testmember','testcandidate']).delete()
|
||||
users_to_delete = ['testchair','testmember','testcandidate']
|
||||
Person.objects.filter(user__username__in=users_to_delete).delete()
|
||||
User.objects.filter(username__in=users_to_delete).delete()
|
||||
self.stdout.write("Deleted test group 'nomcom7437' and its related objects.")
|
||||
else:
|
||||
self.stderr.write("test nomcom 'nomcom7437' does not exist; nothing to do.\n")
|
||||
|
@ -57,6 +59,6 @@ class Command(BaseCommand):
|
|||
position__nomcom=nc, position__name='Test Area Director', position__is_iesg_position=True,
|
||||
)
|
||||
|
||||
self.stdout.write("%s\n" % key)
|
||||
self.stdout.write("%s\n" % key.decode())
|
||||
self.stdout.write("Nomcom 7437 created. The private key can also be found at any time\nin ietf/nomcom/factories.py. Note that it is NOT a secure key.\n")
|
||||
|
||||
|
|
Loading…
Reference in a new issue