datatracker/ietf/secr/utils/test.py
Henrik Levkowetz fc09a59950 Added decode() of command pipe output.
- Legacy-Id: 16400
2019-07-04 21:01:39 +00:00

21 lines
739 B
Python

# Copyright The IETF Trust 2013-2019, All Rights Reserved
'''
Functions to aid unit testing
'''
from ietf.person.models import Person
from ietf.group.models import Role
def reset():
'''Revert my roles back to production settings'''
me = Person.objects.get(name='Ryan Cross')
me.role_set.all().delete()
Role.objects.create(person=me,email_id='rcross@amsl.com',name_id='secr',group_id=4)
print(me.role_set.all())
def copy_roles(person):
'''Copy the roles of person'''
me = Person.objects.get(name='Ryan Cross')
me.role_set.all().delete()
for role in person.role_set.all():
Role.objects.create(person=me,email_id='rcross@amsl.com',name=role.name,group=role.group)
print(me.role_set.all())