Esempio n. 1
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_dao = ScheduleDAO()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduleputfactest',
            )

            test2_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduleputotheruser',
            )

            cls.test_uid = test_user.public_id
            cls.other_uid = test2_user.public_id

            db.session.add(test_user)
            db.session.add(test2_user)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            scheduling = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduling_user',
            )

            scheduled = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduled_user',
            )

            cls.scheduling_uid = scheduling.public_id
            cls.scheduled_uid = scheduled.public_id

            db.session.add(scheduling)
            db.session.add(scheduled)
            db.session.commit()

            User.query.filter_by(
                public_id=cls.scheduled_uid
            ).update({
                'sixty_min_price': 15
            })

            db.session.add(Submerchant(
                cls.scheduled_uid,
                'testaccountid',
                'firstName',
                'LastName',
                'email',
                datetime.utcnow() + timedelta(days=-365*20),
                'address_street',
                'address_locality',
                'address_region',
                'address_zip',
            ))

            new_schedule = Schedule(
                datetime.utcnow(),
                datetime.utcnow() + timedelta(minutes=60),
                cls.scheduled_uid,
                'US/Central'
            )

            db.session.add(new_schedule)
            db.session.commit()

            cls.new_schedule_id = new_schedule.id
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_dao = EventDAO()

            cls.scheduling_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduling_user',
            )

            cls.scheduled_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduled_user',
            )

            db.session.add(cls.scheduling_user)
            db.session.add(cls.scheduled_user)

            db.session.commit()

            cls.scheduled_user = User.query.filter_by(
                public_id=cls.scheduled_user.public_id).first().public_id

            cls.scheduling_user = User.query.filter_by(
                public_id=cls.scheduling_user.public_id).first().public_id

            User.query.filter_by(public_id=cls.scheduled_user).update(
                {'sixty_min_price': 15})

            db.session.add(
                Submerchant(
                    cls.scheduled_user,
                    'testaccountid',
                    'firstName',
                    'LastName',
                    'email',
                    datetime.utcnow() + timedelta(days=-365 * 20),
                    'address_street',
                    'address_locality',
                    'address_region',
                    'address_zip',
                ))

            db.session.commit()

            new_schedule = Schedule(
                datetime.utcnow().replace(hour=0) + timedelta(days=1),
                datetime.utcnow().replace(hour=12) + timedelta(days=1),
                cls.scheduled_user, 'US/Central')

            db.session.add(new_schedule)
            db.session.commit()
Esempio n. 4
0
    def setUpClass(cls):
        with app.app_context():
            app.config['TESTING'] = True

            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()
Esempio n. 5
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = MerchantDAO()

            db.session.add(MasterMerchant('clarksoftware'))
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.scheduling_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduling_user',
            )

            cls.scheduled_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduled_user',
            )

            db.session.add(cls.scheduling_user)
            db.session.add(cls.scheduled_user)

            db.session.commit()

            cls.scheduled_user = User.query.filter_by(
                public_id=cls.scheduled_user.public_id).first().public_id

            cls.scheduling_user = User.query.filter_by(
                public_id=cls.scheduling_user.public_id).first().public_id

            db.session.add(
                Submerchant(
                    cls.scheduled_user,
                    'testaccountid',
                    'firstName',
                    'LastName',
                    'email',
                    datetime.utcnow() + timedelta(days=-365 * 20),
                    'address_street',
                    'address_locality',
                    'address_region',
                    'address_zip',
                ))

            db.session.commit()
Esempio n. 7
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_facade = CustomerFacade()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test1',
            )

            cls.test_uid = test_user.public_id

            db.session.add(test_user)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            test_user = User(
                '*****@*****.**',
                'testpw',
                'US/Central',
                'auth_test_user',
            )

            db.session.add(test_user)
            db.session.commit()

            cls.scheduled_uid = test_user.public_id
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            test_user = User(
                '*****@*****.**',
                'testpw',
                'US/Central',
                'test5',
            )

            cls.test_user_token = test_user.verify_token
            cls.test_uid = test_user.public_id

            db.session.add(test_user)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test-verify',
            )

            test_user2 = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test-verify2',
            )

            test_user3 = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test-verify3',
            )

            cls.test_user_token = test_user.verify_token
            cls.test_uid = test_user.public_id
            cls.test_user2_token = test_user2.verify_token
            cls.test_uid2 = test_user2.public_id
            cls.test_user_email3 = test_user3.email
            cls.test_uid3 = test_user3.public_id

            db.session.add(test_user)
            db.session.add(test_user2)
            db.session.add(test_user3)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test',
            )

            deleted_user = User(
                "*****@*****.**",
                "testpassword",
                'US/Central',
                'delete-test',
            )
            deleted_user.is_deleted = True

            user_to_delete = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'user-to-delete',
            )

            cls.test_uid = test_user.public_id
            cls.deleted_uid = deleted_user.public_id
            cls.to_delete_uid = user_to_delete.public_id

            db.session.add(MasterMerchant('clarksoftware'))
            db.session.add(test_user)
            db.session.add(deleted_user)
            db.session.add(user_to_delete)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_facade = UserFacade()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test1',
            )

            deleted_user = User(
                "*****@*****.**",
                "testpassword",
                'US/Central',
                'test2',
            )
            deleted_user.is_deleted = True

            user_to_delete = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test3'
            )

            cls.test_uid = test_user.public_id
            cls.deleted_uid = deleted_user.public_id
            cls.to_delete_uid = user_to_delete.public_id

            db.session.add(test_user)
            db.session.add(deleted_user)
            db.session.add(user_to_delete)
            db.session.commit()
    def setUpClass(cls):
        with app.app_context():
            app.config['TESTING'] = True

            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            test_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'test',
            )

            cls.test_uid = test_user.public_id

            db.session.add(test_user)
            db.session.commit()

            cls.schedule_ids = []
            for i in range(10):
                start_time = datetime.utcnow()
                end_time = datetime.utcnow() + timedelta(minutes=60)
                if i >= 7:
                    start_time = datetime.utcnow() + timedelta(minutes=120)
                    end_time = datetime.utcnow() + timedelta(minutes=180)

                new_schedule = Schedule(start_time, end_time, cls.test_uid,
                                        'US/Central')

                db.session.add(new_schedule)
                db.session.commit()
                cls.schedule_ids.append(new_schedule.public_id)
Esempio n. 14
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_integration = BraintreeSubscription()
Esempio n. 15
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.scheduling_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduling_user',
            )

            cls.scheduled_user = User(
                "*****@*****.**",
                "testpw",
                'US/Central',
                'scheduled_user',
            )

            db.session.add(cls.scheduling_user)
            db.session.add(cls.scheduled_user)

            new_default_address = Address(
                cls.scheduling_user.public_id,
                'test-first',
                'test-last',
                'test-street-address',
                'test-locality',
                'test-region',
                '53703',
                'US',
                is_default=True,
            )

            db.session.add(new_default_address)
            db.session.commit()

            db.session.add(
                Submerchant(
                    cls.scheduled_user.public_id,
                    'testaccountid',
                    'firstName',
                    'LastName',
                    'email',
                    datetime.utcnow() + timedelta(days=-365 * 20),
                    'address_street',
                    'address_locality',
                    'address_region',
                    'address_zip',
                ))

            new_schedule = Schedule(
                datetime.utcnow(),
                datetime.utcnow() + timedelta(minutes=3 * 60),
                cls.scheduled_user.public_id, 'US/Central')

            db.session.add(new_schedule)
            db.session.commit()

            cls.scheduled_user = User.query.filter_by(
                public_id=cls.scheduled_user.public_id).first().public_id

            cls.scheduling_user = User.query.filter_by(
                public_id=cls.scheduling_user.public_id).first().public_id

            User.query.filter_by(public_id=cls.scheduled_user).update(
                {'sixty_min_price': 15})

            db.session.commit()
 def tearDownClass(cls):
     with app.app_context():
         db.drop_all()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()
            cls.test_dao = UserDAO()

            scheduling = User(
                "*****@*****.**",
                "testpw",
                'UTC',
                'scheduling_user1',
            )

            scheduled = User(
                "*****@*****.**",
                "testpw",
                'UTC',
                'scheduled_user2',
            )

            cls.scheduling_uid = scheduling.public_id
            cls.scheduled_uid = scheduled.public_id

            db.session.add(scheduling)
            db.session.add(scheduled)
            db.session.commit()

            default_address = Address(
                cls.scheduling_uid,
                'first-default',
                'last-default',
                'street address1',
                'Madison',
                'WI',
                '53703-def',
                'US',
                is_default=True,
                extended_address=None
            )

            db.session.add(default_address)
            db.session.commit()

            User.query.filter_by(
                public_id=cls.scheduled_uid
            ).update({
                'sixty_min_price': 15
            })

            db.session.commit()

            db.session.add(Submerchant(
                cls.scheduled_uid,
                '3bX9oSVaocidZMxWGGMybj',
                'firstName',
                'LastName',
                'email',
                datetime.utcnow() + timedelta(days=-365*20),
                'address_street',
                'address_locality',
                'address_region',
                'address_zip',
            ))

            new_schedule = Schedule(
                datetime.utcnow(),
                datetime.utcnow() + timedelta(minutes=60),
                cls.scheduled_uid,
                'UTC'
            )

            db.session.add(new_schedule)
            db.session.commit()

            cls.new_schedule_id = new_schedule.id
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_dao = CustomerDAO()
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_dao = SubscriptionDAO()
 def tearDownClass(cls):
     with app.app_context():
         if app.config['TEAR_DOWN_AFTER']:
             db.drop_all()
Esempio n. 21
0
    def setUpClass(cls):
        with app.app_context():
            db.drop_all()
            db.create_all()

            cls.test_client = app.test_client()