コード例 #1
0
ファイル: Contact_test.py プロジェクト: UB-ES-2020-A/Booken
    def setUp(self):

        self.app = setupApp(True).test_client()
        db.drop_all()
        db.create_all()

        self.app.post('api/account',
                      data=dict(name="test",
                                lastname="test",
                                email="test",
                                password="******"),
                      follow_redirects=True)

        acc = AccountModel.query.first()
        acc.type = 1
        acc.save_to_db()

        response = self.app.post('api/login',
                                 data=dict(email='test', password='******'),
                                 follow_redirects=True)

        my_id = json.loads(response.data)['id']
        token = json.loads(response.data)['token']
        self.auth = {
            'Authorization':
            'Basic ' + base64.b64encode(
                bytes(str(my_id) + ":" + token, 'ascii')).decode('ascii')
        }
コード例 #2
0
    def setUp(self):
        self.app = setupApp(True).test_client()
        db.drop_all()
        db.create_all()

        self.app.post('api/account',
                      data=dict(name="test",
                                lastname="test",
                                email="test",
                                password="******"),
                      follow_redirects=True)

        response = self.app.post('api/login',
                                 data=dict(email='test', password='******'),
                                 follow_redirects=True)

        my_id = json.loads(response.data)['id']
        token = json.loads(response.data)['token']
        self.auth1 = get_auth(my_id, token)

        self.app.post('api/account',
                      data=dict(name="test",
                                lastname="test",
                                email="*****@*****.**",
                                password="******"),
                      follow_redirects=True)

        response = self.app.post('api/login',
                                 data=dict(email='*****@*****.**',
                                           password='******'),
                                 follow_redirects=True)

        my_id = json.loads(response.data)['id']
        token = json.loads(response.data)['token']
        self.auth2 = get_auth(my_id, token)
コード例 #3
0
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.register(self.account_admin_info)
     self.create_account(self.account_info)
     self.add_card(self.card_info)
     self.add_address(self.address_order_info)
コード例 #4
0
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.register(self.account_dev_info)
     self.acc = AccountModel.find_by_email("*****@*****.**")
     self.acc.type = 1
     self.acc.save_to_db()
     self.resp_account_dev = self.login('*****@*****.**', 'sm22')
コード例 #5
0
ファイル: Account_test.py プロジェクト: UB-ES-2020-A/Booken
    def setUp(self):
        self.app = setupApp(True).test_client()
        db.drop_all()
        db.create_all()

        self.register('Cristobal', 'Colon', '*****@*****.**', 'america16')
        response = self.app.post('api/login',
                                 data=dict(email='*****@*****.**',
                                           password='******'),
                                 follow_redirects=True)

        my_id = json.loads(response.data)['id']
        token = json.loads(response.data)['token']
        self.auth = get_auth(my_id, token)
コード例 #6
0
ファイル: Log_test.py プロジェクト: UB-ES-2020-A/Booken
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.register(self.account_admin_info)
     self.acc = AccountModel.find_by_email("*****@*****.**")
     self.acc.type = 2
     self.acc.save_to_db()
     self.resp_account_admin = self.login('*****@*****.**', 'sm22')
     self.authorization = {
         'Authorization':
         'Basic ' + base64.b64encode(
             bytes(
                 str(self.acc.id) + ":" +
                 json.loads(self.resp_account_admin.data)['token'],
                 'ascii')).decode('ascii')
     }
コード例 #7
0
    def setUp(self):
        self.app = setupApp(True).test_client()
        db.drop_all()
        db.create_all()

        self.app.post('api/account',
                      data=dict(name="test",
                                lastname="test",
                                email="test",
                                password="******"),
                      follow_redirects=True)
        self.app.post('api/account',
                      data=dict(name="test",
                                lastname="test",
                                email="*****@*****.**",
                                password="******"),
                      follow_redirects=True)
コード例 #8
0
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.register_info(self.account_admin_info)
     self.acc = AccountModel.find_by_email("*****@*****.**")
     self.acc.type = 2
     self.acc.save_to_db()
     self.resp_account_admin = self.login('*****@*****.**', 'sm22')
     self.app.post(
         'api/book',
         data=self.book_info,
         headers={
             'Authorization':
             'Basic ' + base64.b64encode(
                 bytes(
                     str(self.acc.id) + ":" +
                     json.loads(self.resp_account_admin.data)['token'],
                     'ascii')).decode('ascii')
         },
         follow_redirects=True)
     self.register('Cristobal', 'Colon', '*****@*****.**', 'america16')
コード例 #9
0
ファイル: Account_test.py プロジェクト: UB-ES-2020-A/Booken
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
コード例 #10
0
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.postBook(self.book_info)
コード例 #11
0
    def setUp(self):
        self.app = setupApp(True).test_client()
        db.drop_all()
        db.create_all()

        self.app.post('api/contact_info',
                      data=dict(full_name="Unit Test",
                                email="*****@*****.**",
                                phone_number=0,
                                contact_query="This is a test"),
                      follow_redirects=True)

        self.app.post('api/account',
                      data=dict(name='test',
                                lastname='test',
                                email='*****@*****.**',
                                password='******'),
                      follow_redirects=True)

        acc = AccountModel.query.first()
        acc.type = 1
        acc.save_to_db()

        response = self.app.post('api/login',
                                 data=dict(email='*****@*****.**',
                                           password='******'),
                                 follow_redirects=True)

        my_id = json.loads(response.data)['id']
        token = json.loads(response.data)['token']
        self.auth = {
            'Authorization':
            'Basic ' + base64.b64encode(
                bytes(str(my_id) + ":" + token, 'ascii')).decode('ascii')
        }

        self.app.post('api/account/1/address',
                      data=dict(label_name="Mi casa",
                                name="test",
                                surnames="tests",
                                street="La calle de mi casa",
                                number=32,
                                cp="08431",
                                city="Mi city",
                                province="Mi provincia",
                                telf=123456),
                      headers=self.auth,
                      follow_redirects=True)

        self.app.post('api/account/1/card',
                      data=dict(card_owner="test",
                                number="4567",
                                date="12/2025",
                                payment_method="Visa"),
                      headers=self.auth,
                      follow_redirects=True)

        self.add_book()

        self.app.post('api/order/1',
                      data=dict(date="29/11/2020 10:50",
                                total=1.,
                                shipping=1.,
                                taxes=1.,
                                state=0,
                                send_type=0,
                                card_id=1,
                                address_id=1),
                      headers=self.auth,
                      follow_redirects=True)

        self.app.post('/api/article-order/1',
                      data=dict(price=1, quant=1, id_book=1),
                      headers=self.auth,
                      follow_redirects=True)
コード例 #12
0
 def setUp(self):
     self.app = setupApp(True).test_client()
     db.drop_all()
     db.create_all()
     self.register(self.account_admin_info)