def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)
         event_id = create_event(creator_email='*****@*****.**')
         create_services(event_id)
Example #2
0
 def setUpClass(self):
     self.app = Setup.create_app()
     if getattr(self, "hash_password_original", None) is None:
         self.hash_password_original = phpass.PasswordHash.hash_password
     phpass.PasswordHash.hash_password = mock_hash_password
     phpass.PasswordHash.check_password = mock_check_password
     mixer.init_app(app)
 def test_add_session_type_to_db(self):
     """Checks the one to many relationship between event and session_types and
             the many to one relationship between session and session_types"""
     self.app = Setup.create_app()
     with app.test_request_context():
         event = ObjectMother.get_event()
         session1 = ObjectMother.get_session()
         session_type1 = SessionType(name='Type1',
                                     length='30',
                                     event_id='1')
         session_type2 = SessionType(name='Type2',
                                     length='30',
                                     event_id='1')
         session2 = Session(title='test2',
                            long_abstract='dsadsd',
                            start_time=datetime(2003, 8, 4, 12, 30, 45),
                            end_time=datetime(2003, 8, 4, 12, 30, 45),
                            session_type=session_type1)
         save_to_db(event, "Event Saved")
         save_to_db(session1, "Session1 Saved")
         save_to_db(session2, "Session2 Saved")
         save_to_db(session_type1, "SessionType1 Saved")
         save_to_db(session_type2, "SessionType2 Saved")
         self.assertEqual(session_type1.event_id, 1)
         self.assertEqual(session_type2.event_id, 1)
         self.assertEqual(session2.session_type_id, 1)
         self.assertEqual(session1.session_type_id, None)
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)
         event_id = create_event(creator_email='*****@*****.**')
         create_services(event_id)
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         # `event_id` is going to be 1
         event_id = create_event(creator_email=u'*****@*****.**')
         # Associate services to event_id
         create_services(event_id)
 def setUp(self):
     """Create Event but don't define services for it.
     """
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         # Created event will have id=1
         create_event(creator_email=u'*****@*****.**')
Example #7
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         logout(self.app)
         event_id = create_event(name='TestEvent_1',
                                 creator_email=u'*****@*****.**')
         create_services(event_id)
Example #8
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         # `event_id` is going to be 1
         event_id = create_event(creator_email=u'*****@*****.**')
         # Associate services to event_id
         create_services(event_id)
Example #9
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(creator_email='*****@*****.**')
         create_services(1, '1')
         create_services(1, '2')
         create_services(1, '3')
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         logout(self.app)
         event_id = create_event(
             name='TestEvent_1', creator_email=u'*****@*****.**')
         create_services(event_id)
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(creator_email='*****@*****.**')
         create_services(1, '1')
         create_services(1, '2')
         create_services(1, '3')
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            register(self.app, u'*****@*****.**', u'test')
            # User must be part of the staff to access listed events
            update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)

            event_id = create_event(creator_email=u'*****@*****.**')
            create_services(event_id)
 def setUp(self):
     self.app = Setup.create_app()
     app.config['TESTING'] = True
     app.secret_key = 'super secret key'
     app.config['PROFILE'] = True
     app.wsgi_app = ProfilerMiddleware(app.wsgi_app, restrictions=[30])
     with app.test_request_context():
         db.create_all()
         populate()
 def setUp(self):
     self.app = Setup.create_app()
     app.config['TESTING'] = True
     app.secret_key = 'super secret key'
     app.config['PROFILE'] = True
     app.wsgi_app = ProfilerMiddleware(app.wsgi_app, restrictions=[30])
     with app.test_request_context():
         db.create_all()
         populate()
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            register(self.app, u'*****@*****.**', u'test')
            # User must be part of the staff to access listed events
            update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)

            event_id = create_event(creator_email=u'*****@*****.**')
            create_services(event_id)
Example #16
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(
             creator_email='*****@*****.**', location_name='Science Centre, Singapore',
             latitude=87.5, longitude=88.5
         )
         create_services(1, '1')
         create_session(1, '2', state='accepted', track=1, microlocation=1, speakers=[1], session_type=1)
 def test_event_api(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         login(self.app, u'*****@*****.**', u'test')
         # Non existing event
         event_id = 1
         path = get_path(event_id)
         response = self.app.get(path)
         self.assertEqual(response.status_code, 404)
         self.assertIn('does not exist', response.data)
Example #18
0
 def setUp(self):
     """Create Event (it will have id = `event_id`). Create services and
     associate them with event id = `event_id` + 1.
     """
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         # `event_id` is going to be 1
         event_id = create_event(creator_email=u'*****@*****.**')
         # Associate services to event_id=2
         # No need to create the event though
         create_services(event_id + 1)
 def setUp(self):
     """Create Event (it will have id = `event_id`). Create services and
     associate them with event id = `event_id` + 1.
     """
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         # `event_id` is going to be 1
         event_id = create_event(creator_email=u'*****@*****.**')
         # Associate services to event_id=2
         # No need to create the event though
         create_services(event_id+1)
 def test_add_social_link_to_db(self):
     """Checks the one to many relationship between event and social_links """
     self.app = Setup.create_app()
     with app.test_request_context():
         event = ObjectMother.get_event()
         social_link1 = SocialLink(name='Link1', link='some_random_link_1', event_id='1')
         social_link2 = SocialLink(name='Link2', link='some_random_link_2', event_id='1')
         save_to_db(event, "Event Saved")
         save_to_db(social_link1, "SocialLink1 Saved")
         save_to_db(social_link2, "SocialLink2 Saved")
         self.assertEqual(social_link1.event_id, 1)
         self.assertEqual(social_link2.event_id, 1)
Example #21
0
 def test_add_social_link_to_db(self):
     """Checks the one to many relationship between event and social_links """
     self.app = Setup.create_app()
     with app.test_request_context():
         event = ObjectMother.get_event()
         social_link1 = SocialLink(name='Link1',
                                   link='some_random_link_1',
                                   event_id='1')
         social_link2 = SocialLink(name='Link2',
                                   link='some_random_link_2',
                                   event_id='1')
         save_to_db(event, "Event Saved")
         save_to_db(social_link1, "SocialLink1 Saved")
         save_to_db(social_link2, "SocialLink2 Saved")
         self.assertEqual(social_link1.event_id, 1)
         self.assertEqual(social_link2.event_id, 1)
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            register(self.app, u'*****@*****.**', u'test')
            # User must be part of the staff to access listed events
            update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)
            # Create two instances of event/services

            # event_id is going to be 1
            event_id1 = create_event('TestEvent_1', creator_email=u'*****@*****.**')
            # event_id is going to be 2
            create_event('TestEvent_2', creator_email=u'*****@*****.**')

            # Associate services to event_id1
            create_services(event_id1, serial_no=1)
            create_services(event_id1, serial_no=2)
Example #23
0
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            user = UserFactory()
            db.session.add(user)
            db.session.commit()

            event = EventFactoryBasic()
            event.user_id = user.id
            db.session.add(event)
            db.session.commit()

            # Authenticate User
            self.auth = {
                'Authorization': "JWT " + _default_jwt_encode_handler(user)
            }
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            event = Event(name=UNICODE_STRING,
                          start_time=datetime(2013, 8, 4, 12, 30, 45),
                          end_time=datetime(2016, 9, 4, 12, 30, 45))
            event.owner = 1

            microlocation = Microlocation(name=UNICODE_STRING)
            session = Session(title=UNICODE_STRING, long_abstract='descp',
                              start_time=datetime(2014, 8, 4, 12, 30, 45),
                              end_time=datetime(2015, 9, 4, 12, 30, 45))
            speaker = Speaker(name=UNICODE_STRING, email='*****@*****.**',
                              organisation='org', country='japan')
            sponsor = Sponsor(name=UNICODE_STRING)

            save_to_db(event, "Event saved")
            save_to_db(microlocation, 'Microlocation saved')
            save_to_db(session, 'Session saved')
            save_to_db(speaker, 'Speaker saved')
            save_to_db(sponsor, 'Sponsor saved')
 def test_add_session_type_to_db(self):
     """Checks the one to many relationship between event and session_types and
             the many to one relationship between session and session_types"""
     self.app = Setup.create_app()
     with app.test_request_context():
         event = ObjectMother.get_event()
         session1 = ObjectMother.get_session()
         session_type1 = SessionType(name='Type1', length='30', event_id='1')
         session_type2 = SessionType(name='Type2', length='30', event_id='1')
         session2 = Session(title='test2',
                            long_abstract='dsadsd',
                            start_time=datetime(2003, 8, 4, 12, 30, 45),
                            end_time=datetime(2003, 8, 4, 12, 30, 45),
                            session_type=session_type1)
         save_to_db(event, "Event Saved")
         save_to_db(session1, "Session1 Saved")
         save_to_db(session2, "Session2 Saved")
         save_to_db(session_type1, "SessionType1 Saved")
         save_to_db(session_type2, "SessionType2 Saved")
         self.assertEqual(session_type1.event_id, 1)
         self.assertEqual(session_type2.event_id, 1)
         self.assertEqual(session2.session_type_id, 1)
         self.assertEqual(session1.session_type_id, None)
Example #26
0
    def setUp(self):
        self.app = Setup.create_app()
        with app.test_request_context():
            event = Event(name=UNICODE_STRING,
                          start_time=datetime(2013, 8, 4, 12, 30, 45),
                          end_time=datetime(2016, 9, 4, 12, 30, 45))
            event.owner = 1

            microlocation = Microlocation(name=UNICODE_STRING)
            session = Session(title=UNICODE_STRING,
                              long_abstract='descp',
                              start_time=datetime(2014, 8, 4, 12, 30, 45),
                              end_time=datetime(2015, 9, 4, 12, 30, 45))
            speaker = Speaker(name=UNICODE_STRING,
                              email='*****@*****.**',
                              organisation='org',
                              country='japan')
            sponsor = Sponsor(name=UNICODE_STRING)

            save_to_db(event, "Event saved")
            save_to_db(microlocation, 'Microlocation saved')
            save_to_db(session, 'Session saved')
            save_to_db(speaker, 'Speaker saved')
            save_to_db(sponsor, 'Sponsor saved')
Example #27
0
 def tearDown(self):
     Setup.drop_db()
Example #28
0
 def setUp(self):
     self.app = Setup.create_app()
     phpass.PasswordHash.hash_password = mock_hash_password
     phpass.PasswordHash.check_password = mock_check_password
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event()  # no creator_email, no organizer is set
Example #30
0
 def tearDown(self):
     Setup.drop_db()
 def setUp(self):
     self.app = Setup.create_app()
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         self.super_admin = get_or_create_super_admin()
         login(self.app, "*****@*****.**", "test_super_admin")
Example #33
0
 def tearDown(self):
     super(BaseTestCase, self).tearDown()
     Setup.truncate_db()
 def setUp(self):
     self.app = Setup.create_app()
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, '*****@*****.**', 'test')
         logout(self.app)
         update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(name='TestEvent0', creator_email='*****@*****.**')
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(name='TestEvent0', creator_email='*****@*****.**')
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
Example #39
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, '*****@*****.**', 'test')
         logout(self.app)
         update_role_to_admin({'admin_perm': 'isAdmin'}, user_id=1)
Example #40
0
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         db.session.add(ObjectMother.get_event())
         db.session.commit()
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event()  # no creator_email, no organizer is set
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         register(self.app, u'*****@*****.**', u'test')
         create_event(creator_email=u'*****@*****.**')
         logout(self.app)
 def setUp(self):
     self.app = Setup.create_app()
     with app.test_request_context():
         self.super_admin = get_or_create_super_admin()
         login(self.app, "*****@*****.**", "test_super_admin")