Exemplo n.º 1
0
    def test_post_success(self, mock_post_request):
        url = 'foo'
        user_id = 'test_client_01'
        user_secret = 'secret_secret_secret'

        api_client = APIClient(url,
                               user_id=user_id,
                               secret=user_secret,
                               token='foo')

        r = api_client.post('bar', data={'foo': 'bar'}, no_refresh=True)
        assert r.status_code == 201
        assert r.url == 'foo/bar'
Exemplo n.º 2
0
    def test_post_existing(self, mock_post_request_existing, mock_put_request):
        url = 'foo'
        user_id = 'eidle'
        user_secret = 'secret_secret_secret'
        token = jwt.encode({'exp': datetime.utcnow() + timedelta(days=100.00)},
                           'secret')

        api_client = APIClient(url,
                               user_id=user_id,
                               secret=user_secret,
                               token=token)

        r = api_client.post('bar', data={'foo': 'bar'}, update_if_exists=True)
        assert r.status_code == 200
        assert r.text == 'Record Updated'