def setUp(self):
super().setUp()
self.proposal = mixer.blend(Proposal)
self.user = mixer.blend(User)
self.client.force_login(self.user)
semester = mixer.blend(Semester, id='2016B', start=datetime(2016, 9, 1, tzinfo=timezone.utc),
end=datetime(2016, 12, 31, tzinfo=timezone.utc)
)
self.time_allocation_1m0_sbig = mixer.blend(
TimeAllocation, proposal=self.proposal, semester=semester,
telescope_class='1m0', instrument_name='1M0-SCICAM-SBIG', std_allocation=100.0,
std_time_used=0.0, too_allocation=10, too_time_used=0.0, ipp_limit=10.0,
ipp_time_available=5.0
)
self.time_allocation_2m0_floyds = mixer.blend(
TimeAllocation, proposal=self.proposal, semester=semester,
telescope_class='2m0', instrument_name='2M0-FLOYDS-SCICAM', std_allocation=100.0, std_time_used=0.0,
too_allocation=10, too_time_used=0.0, ipp_limit=10.0, ipp_time_available=5.0
)
mixer.blend(Membership, user=self.user, proposal=self.proposal)
self.generic_payload = copy.deepcopy(generic_payload)
self.generic_payload['proposal'] = self.proposal.id
评论列表
文章目录