def get(self): if tba_config.CONFIG["env"] != "prod": EventTestCreator.createPastEvent() EventTestCreator.createFutureEvent() EventTestCreator.createPresentEvent() self.redirect("/events/") else: logging.error("{} tried to create test events in prod! No can do.".format( users.get_current_user().email())) self.redirect("/admin/")
def get(self): self._require_admin() if tba_config.CONFIG["env"] != "prod": EventTestCreator.createPastEvent() EventTestCreator.createFutureEvent() EventTestCreator.createPresentEvent() self.redirect("/events/") else: logging.error("{} tried to create test events in prod! No can do.".format( self.user_bundle.user.email())) self.redirect("/admin/")
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.testbed.init_taskqueue_stub(root_path=".") self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent( only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True) self.event_starts_today = Event( id="{}teststartstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=2), event_short="teststartstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Today)", start_date=datetime.datetime.today(), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com") self.event_ends_today = Event( id="{}testendstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today(), event_short="testendstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Ends Today)", start_date=datetime.datetime.today() - datetime.timedelta(days=2), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com")
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache( ) # Prevent data from leaking between tests self.testbed.init_taskqueue_stub(root_path=".") self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent( only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True) self.event_starts_today = Event( id="{}teststartstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=2), event_short="teststartstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Today)", start_date=datetime.datetime.today(), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com") self.event_ends_today = Event( id="{}testendstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today(), event_short="testendstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Ends Today)", start_date=datetime.datetime.today() - datetime.timedelta(days=2), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com") self.event_starts_tomorrow = Event( id="{}teststartstomorrow".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=3), event_short="teststartstomorrow", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Tomorrow)", start_date=datetime.datetime.today() + datetime.timedelta(days=1), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com") self.event_starts_tomorrow_tz = Event( id="{}teststartstomorrow".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=3), event_short="teststartstomorrow", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Tomorrow)", start_date=datetime.datetime.today() + datetime.timedelta(days=1), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com", timezone_id="America/New_York", )
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.testbed.init_taskqueue_stub(root_path=".") self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent(only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True) self.event_starts_today = Event( id="{}teststartstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=2), event_short="teststartstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Today)", start_date=datetime.datetime.today(), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com" ) self.event_ends_today = Event( id="{}testendstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today(), event_short="testendstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Ends Today)", start_date=datetime.datetime.today() - datetime.timedelta(days=2), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com" )
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent(only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent( only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.notification = ScheduleUpdatedNotification(self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.match = self.event.matches[0] self.notification = CompLevelStartingNotification( self.match, self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.match = self.event.matches[0] self.notification = CompLevelStartingNotification(self.match, self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.notification = AllianceSelectionNotification(self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() # Prevent data from leaking between tests self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.notification = AwardsUpdatedNotification(self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache( ) # Prevent data from leaking between tests self.testbed.init_taskqueue_stub(root_path=".") for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.match = self.event.matches[0] self.notification = MatchScoreNotification(self.match)
def _setup_notification(self): for team_number in range(7): Team(id="frc%s" % team_number, team_number=team_number).put() self.event = EventTestCreator.createPresentEvent() self.notification = EventScheduleNotification(self.event)
def setUp(self): self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_datastore_v3_stub() self.testbed.init_memcache_stub() ndb.get_context().clear_cache() # Prevent data from leaking between tests self.testbed.init_taskqueue_stub(root_path=".") self.future_event = EventTestCreator.createFutureEvent(only_event=True) self.present_event = EventTestCreator.createPresentEvent(only_event=True) self.past_event = EventTestCreator.createPastEvent(only_event=True) self.event_starts_today = Event( id="{}teststartstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=2), event_short="teststartstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Today)", start_date=datetime.datetime.today(), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com" ) self.event_ends_today = Event( id="{}testendstoday".format(datetime.datetime.now().year), end_date=datetime.datetime.today(), event_short="testendstoday", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Ends Today)", start_date=datetime.datetime.today() - datetime.timedelta(days=2), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com" ) self.event_starts_tomorrow = Event( id="{}teststartstomorrow".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=3), event_short="teststartstomorrow", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Tomorrow)", start_date=datetime.datetime.today() + datetime.timedelta(days=1), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com" ) self.event_starts_tomorrow_tz = Event( id="{}teststartstomorrow".format(datetime.datetime.now().year), end_date=datetime.datetime.today() + datetime.timedelta(days=3), event_short="teststartstomorrow", event_type_enum=EventType.REGIONAL, first_eid="5561", name="Test Event (Starts Tomorrow)", start_date=datetime.datetime.today() + datetime.timedelta(days=1), year=datetime.datetime.now().year, venue_address="123 Fake Street, California, USA", website="http://www.google.com", timezone_id="America/New_York", )
def test_init(self): just_event = EventTestCreator.createPresentEvent(only_event=True) just_event_notification = EventScheduleNotification(just_event) self.assertEqual(just_event_notification.event, just_event) self.assertIsNone(just_event_notification.next_match)
def test_creates(self): self.events.append(EventTestCreator.createPastEvent()) self.events.append(EventTestCreator.createFutureEvent()) self.events.append(EventTestCreator.createPresentEvent())