def set_up(self): # Let ConsistencyTestCase set up the datastore testing stub. super(TestApiInvitations, self).set_up() application = webapp2.WSGIApplication(api_routes, config={ 'webapp2_extras.sessions': { 'secret_key': self.cookie_key } }, debug=True) self.testapp = webtest.TestApp(application) with mysql_connection.connect() as sql: sql.reset({ 'organization': Organization.get_table_definition(), 'program': Program.get_table_definition(), 'team': Team.get_table_definition(), 'user': User.get_table_definition(), }) self.program = Program.create( name="Engagement Project", label='ep18', min_cycles=3, active=True, preview_url='foo.com', ) self.program.put()
def set_up(self): # Let ConsistencyTestCase set up the datastore testing stub. super(TestApiReports, self).set_up() # Necessary to determine gcs upload bucket name. self.testbed.init_app_identity_stub() self.testbed.init_urlfetch_stub() self.testbed.init_blobstore_stub() application = self.patch_webapp(webapp2.WSGIApplication)( api_routes, config={ 'webapp2_extras.sessions': { 'secret_key': self.cookie_key } }, debug=True) self.testapp = webtest.TestApp(application) self.taskqueue_stub = self.testbed.get_stub( testbed.TASKQUEUE_SERVICE_NAME) with mysql_connection.connect() as sql: sql.reset({ 'classroom': Classroom.get_table_definition(), 'organization': Organization.get_table_definition(), 'program': Program.get_table_definition(), 'report': Report.get_table_definition(), 'team': Team.get_table_definition(), 'user': User.get_table_definition(), }) if self.valid_jwt is None: self.valid_jwt = jwt_helper.encode_rsa({ 'user_id': 'User_rserve', 'email': '*****@*****.**', 'user_type': 'super_admin', }) self.program = Program.create( name="Engagement Project", label='ep18', min_cycles=3, active=True, preview_url='foo.com', ) self.program.put()
def set_up(self): # Let ConsistencyTestCase set up the datastore testing stub. super(TestApiTeams, self).set_up() application = webapp2.WSGIApplication( api_routes, config={ 'webapp2_extras.sessions': { 'secret_key': self.cookie_key } }, debug=True ) self.testapp = webtest.TestApp(application) with mysql_connection.connect() as sql: sql.reset({ 'classroom': Classroom.get_table_definition(), 'cycle': Cycle.get_table_definition(), 'program': Program.get_table_definition(), 'organization': Organization.get_table_definition(), 'report': Report.get_table_definition(), 'survey': Survey.get_table_definition(), 'team': Team.get_table_definition(), 'user': User.get_table_definition(), }) # See #848. Remove once resolved. self.demo_program = Program.create( name="Demo Program", label='demoprogram', min_cycles=3, active=True, preview_url='foo.com', ) self.demo_program.put() self.ep_program = Program.create( name="Engagement Project", label='ep19', min_cycles=3, active=True, preview_url='foo.com', ) self.ep_program.put()
def set_up(self): # Let ConsistencyTestCase set up the datastore testing stub. super(TestOrganizations, self).set_up() with mysql_connection.connect() as sql: sql.reset({ 'organization': Organization.get_table_definition(), 'program': Program.get_table_definition(), 'team': Team.get_table_definition(), 'user': User.get_table_definition(), }) ep_program = Program.create( name="Engagement Project", label=self.program_label, active=True, preview_url='foo.com', ) self.ep_program = ep_program ep_program.put()
def set_up(self): # Let ConsistencyTestCase set up the datastore testing stub. super(TestCron, self).set_up() with mysql_connection.connect() as sql: sql.reset({ 'classroom': Classroom.get_table_definition(), 'organization': Organization.get_table_definition(), 'program': Program.get_table_definition(), 'report': Report.get_table_definition(), 'team': Team.get_table_definition(), 'user': User.get_table_definition(), }) application = webapp2.WSGIApplication( cron_routes, config={'webapp2_extras.sessions': { 'secret_key': 'foo' }}, debug=True) self.testapp = webtest.TestApp(application) self.taskqueue_stub = self.testbed.get_stub( testbed.TASKQUEUE_SERVICE_NAME) self.ep_program = Program.create( name="Engagement Project", label='ep19', min_cycles=3, active=True, preview_url='foo.com', ) self.ep_program.put() self.beleset_program = Program.create( name="Copilot Elevate", label='beleset19', send_cycle_email=False, preview_url='foo.com', ) self.beleset_program.put()