def setUp(self):
super().setUp()
self.now = datetime(year=2017, month=5, day=12, hour=10, tzinfo=timezone.utc)
self.timezone_patch = patch('valhalla.userrequests.contention.timezone')
self.mock_timezone = self.timezone_patch.start()
self.mock_timezone.now.return_value = self.now
self.site_intervals_patch = patch('valhalla.userrequests.contention.get_site_rise_set_intervals')
self.mock_site_intervals = self.site_intervals_patch.start()
for i in range(24):
request = mixer.blend(Request, state='PENDING')
mixer.blend(
Window, start=timezone.now(), end=timezone.now() + timedelta(hours=i), request=request
)
mixer.blend(
Target, ra=random.randint(0, 360), dec=random.randint(-180, 180),
proper_motion_ra=0.0, proper_motion_dec=0.0, type='SIDEREAL', request=request
)
mixer.blend(Molecule, instrument_name='1M0-SCICAM-SBIG', request=request)
mixer.blend(Location, request=request)
mixer.blend(Constraints, request=request)
评论列表
文章目录