Reworked how review assigments are processed in order to ensure a team's queue rotates when it should. Fixes #2305. - Legacy-Id: 13743 Note: SVN reference [13731] has been migrated to Git commit 7f5cef056ade1641f1d815b0a5f35962077d6d01
23 lines
766 B
Python
23 lines
766 B
Python
import factory
|
|
import datetime
|
|
|
|
from ietf.review.models import ReviewTeamSettings, ReviewRequest
|
|
|
|
class ReviewTeamSettingsFactory(factory.DjangoModelFactory):
|
|
class Meta:
|
|
model = ReviewTeamSettings
|
|
|
|
group = factory.SubFactory('ietf.group.factories.GroupFactory',type_id='dir')
|
|
|
|
class ReviewRequestFactory(factory.DjangoModelFactory):
|
|
class Meta:
|
|
model = ReviewRequest
|
|
|
|
state_id = 'requested'
|
|
type_id = 'lc'
|
|
doc = factory.SubFactory('ietf.doc.factories.DocumentFactory',type_id='draft')
|
|
team = factory.SubFactory('ietf.group.factories.ReviewTeamFactory',type_id='dir')
|
|
deadline = datetime.datetime.today()+datetime.timedelta(days=14)
|
|
requested_by = factory.SubFactory('ietf.person.factories.PersonFactory')
|
|
|