コード例 #1
0
    def __init__(self):
        """ read config file and initialize auth client """
        with open('./config.json', 'r') as settings:
            config = json.load(settings)
            client_id = config['CLIENT_ID']
            client_secret = config['CLIENT_SECRET']

        self.auth_client = AuthClient(client_id, client_secret)
        self.ips_client = ImageProcessing(self.auth_client)
コード例 #2
0
 def setUp(self):
     self.aclient = Mock()
     self.aclient.get_access_token = Mock(return_value='atoken')
     self.aclient.get_api_key = Mock(return_value='apikey')
     self.aclient.session = Mock(return_value={'access_token': 'atoken'})
     self.ips = ImageProcessing(self.aclient)
     self.__parameters = {
         'locations': [{'left': 0, 'top': 0, 'right': 1, 'bottom': 1}],
         'type': 'blur',
         'options': {'ksize': 31}
     }
コード例 #3
0
def create_ips_client(profile):
    """This function create Image Processing Service object."""
    credential = get_credential_info(profile)
    auth_client = AuthClient(credential[CLIENT_ID], credential[CLIENT_SECRET])
    return ImageProcessing(auth_client)
コード例 #4
0
 def test_param_err(self):
     with pytest.raises(TypeError):
         ImageProcessing()
コード例 #5
0
 def test_ok(self):
     ImageProcessing(self.aclient)