Beispiel #1
0
    def test_users_get(self, client):
        token = create_token()
        res = client.get('/api/users', content_type='application/json')

        if res.status_code != 200:
            raise ValueError(
                'The res.status_code must be 200, please check your code!')
 def test_user_get_confirmation_valid(self, client):
     token = create_token()
     res = client.get('/api/users/preferences/confirmations/1',
                     headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     if res.status_code != 200:
         raise ValueError('The res.status_code must be 200, please check your code')
 def test_invitations_accept_valid(self, client):
     token = create_token()
     res = client.put('/api/invitations/accept/1',
                     headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     res_json = json.loads(res.data)
     if res.status_code != 200:
         raise ValueError('The res.status_code must be 200, please check your code')
 def test_user_preferences_put_valid(self, client):
     token = create_token()
     data = {
         "preference": "dinner"
     }
     res = client.put('/api/users/preferences/1', data=json.dumps(data),
                     headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     if res.status_code != 200:
         raise ValueError('The res.status_code must be 200, please check your code')
    def test_hiking_get_valid(self, client):
        """class to test third party api zomato"""

        token = create_token()
        res = client.get('/api/recommendation/hiking/2',
                         headers={'Authorization': 'Bearer ' + token},
                         content_type='application/json')

        if res.status_code != 200:
            raise ValueError(
                'The res.status_code must be 200, please check your code')
 def test_invitations_post_valid(self, client):
     token = create_token()
     data = {
         "invited_id": 5
     }
     res = client.post('/api/invitations', data=json.dumps(data),
                     headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     res_json = json.loads(res.data)
     if res.status_code != 200:
         raise ValueError('The res.status_code must be 200, please check your code')
    def test_invitations_user_decline_event(self, client):
        """
        test invalid reject without token
        """
        token = create_token()
        res = client.delete('/api/invitations/decline/1',
                        headers={'Authorization':'Bearer ' + token},
                        content_type='application/json')

        if res.status_code != 200:
            raise ValueError('The res.status_code must be 200, please check your code')    
Beispiel #8
0
 def test_dates_delete_invalid(self, client):
     token = create_token()
     data = {"date": "22-01-2020"}
     res = client.delete('/api/date',
                         data=json.dumps(data),
                         headers={'Authorization': 'Bearer ' + token},
                         content_type='application/json')
     res_json = json.loads(res.data)
     if res.status_code != 404:
         raise ValueError(
             'The res.status_code must be 200, please check your code')
Beispiel #9
0
 def test_categories_post_valid(self, client):
     token = create_token()
     data = {"preference": "kuntuk", "category": "makan"}
     res = client.post('/api/category',
                       data=json.dumps(data),
                       headers={'Authorization': 'Bearer ' + token},
                       content_type='application/json')
     res_json = json.loads(res.data)
     if res.status_code != 200:
         raise ValueError(
             'The res.status_code must be 200, please check your code')
Beispiel #10
0
 def test_categories_get_valid(self, client):
     token = create_token()
     data = {"category": "makan"}
     res = client.get('/api/category',
                      query_string=data,
                      headers={'Authorization': 'Bearer ' + token},
                      content_type='application/json')
     res_json = json.loads(res.data)
     if res.status_code != 200:
         raise ValueError(
             'The res.status_code must be 200, please check your code')