Esempio n. 1
0
 def __init__(self, configuration=None, app_sid=None, app_key=None):
     if configuration is None:
         configuration = Configuration()
     if not app_sid is None:
         configuration.app_sid = app_sid
     if not app_key is None:
         configuration.app_key = app_key
     api_client = ApiClient(configuration)
     self.api_client = api_client
Esempio n. 2
0
    def __init__(self, *args, **kwargs):
        super(BaseTest, self).__init__(*args, **kwargs)

        self.test_data_path = "TestData"
        self.folder_name = "TempSlidesSDK"
        self.changed_file_name = "changedtest.pptx"
        self.file_name = "test.pptx"
        self.file_password = "******"

        if not BaseTest.slides_api:
            with open('testConfig.json') as f:
                config = json.loads(f.read())
            BaseTest.configuration = Configuration()
            BaseTest.configuration.app_sid = config['ClientId']
            BaseTest.configuration.app_key = config['ClientSecret']
            BaseTest.configuration.base_url = config['BaseUrl']
            BaseTest.configuration.auth_base_url = config['BaseUrl']
            if 'AuthBaseUrl' in config:
                BaseTest.configuration.auth_base_url = config['AuthBaseUrl']
            BaseTest.configuration.debug = config['Debug']

            with open('testRules.json') as f:
                BaseTest.test_rules = json.loads(f.read())

            BaseTest.slides_api = asposeslidescloud.apis.slides_api.SlidesApi(self.configuration)  # noqa: E501
Esempio n. 3
0
 def get_test_value(self, function_name, field_name, field_type):
     if field_type == 'Stream' or field_type == 'file':
         bin_file_name = self.file_name
         if function_name == 'import_from_pdf':
             bin_file_name = 'test.pdf'
         if field_name == 'image':
             bin_file_name = 'watermark.png'
         with open(self.test_data_path + "/" + bin_file_name, "rb") as bf:
             return bf.read()
     if field_type == 'dict' and field_name == 'files':
         files = {}
         with open("TestData/test.pptx", 'rb') as f:
             files["file1"] = ("test.pptx", f.read())
         with open("TestData/test-unprotected.pptx", 'rb') as f:
             files["file2"] = ("test-unprotected.pptx", f.read())
         return files
     value = "test" + field_name
     for rule in self.get_rules(BaseTest.test_rules['Values'], function_name, field_name):
         if 'Value' in rule:
             rule_value = rule['Value']
             if 'Type' in rule:
                 rule_class = getattr(models, rule['Type'])
                 field_class = getattr(models, field_type)
                 if rule_class and field_class and issubclass(rule_class, field_class):
                     api_client = ApiClient(Configuration())
                     value = api_client.deserialize_model(rule_value, rule['Type'])
             else:
                 value = rule_value
     return value
 def test_bad_token(self):
     config = Configuration()
     config.app_sid = self.configuration.app_sid
     config.app_key = self.configuration.app_key
     config.base_url = self.configuration.base_url
     config.auth_base_url = self.configuration.auth_base_url
     config.debug = self.configuration.debug
     config.access_token = "invalid"
     api = asposeslidescloud.apis.slides_api.SlidesApi(config)
     api.get_slides_api_info()
 def test_good_auth(self):
     config = Configuration()
     config.app_sid = self.configuration.app_sid
     config.app_key = self.configuration.app_key
     config.base_url = self.configuration.base_url
     config.auth_base_url = self.configuration.auth_base_url
     config.debug = self.configuration.debug
     api = asposeslidescloud.apis.slides_api.SlidesApi(config)
     api.get_slides_api_info()
    def __init__(self, configuration=None):
        if configuration is None:
            configuration = Configuration()
        self.configuration = configuration

        self.pool = ThreadPool()
        self.rest_client = RESTClientObject(configuration)
        self.default_headers = {'x-aspose-client': 'python sdk v20.10.0'}
        if configuration.timeout:
            self.default_headers['x-aspose-timeout'] = configuration.timeout
        self.default_headers.update(configuration.custom_headers)
 def get_test_value(self, function_name, field_name, field_type):
     if field_type == 'Stream' or field_type == 'file':
         with open(self.test_data_path + "/" + self.file_name, "rb") as bf:
             return bf.read()
     value = "test" + field_name
     for rule in self.get_rules(BaseTest.test_rules['Values'],
                                function_name, field_name):
         if 'Value' in rule:
             value = rule['Value']
             if 'Type' in rule:
                 api_client = ApiClient(Configuration())
                 value = api_client.deserialize_model(value, rule['Type'])
     return value
 def test_timeout(self):
     return  # unstable test
     self.initialize('post_slide_save_as', None, None)
     config = Configuration()
     config.app_sid = self.configuration.app_sid
     config.app_key = self.configuration.app_key
     config.base_url = self.configuration.base_url
     config.auth_base_url = self.configuration.auth_base_url
     config.debug = self.configuration.debug
     config.timeout = 1
     api = asposeslidescloud.apis.slides_api.SlidesApi(config)  # noqa: E501
     request = PostSlideSaveAsRequest("test.ppt", 1, "svg", None, None,
                                      None, "password", "TempSlidesSDK",
                                      None, None)
     result = api.post_slide_save_as(request)
 def test_bad_auth(self):
     config = Configuration()
     config.app_sid = "invalid"
     config.app_key = self.configuration.app_key
     config.base_url = self.configuration.base_url
     config.auth_base_url = self.configuration.auth_base_url
     config.debug = self.configuration.debug
     try:
         api = asposeslidescloud.apis.slides_api.SlidesApi(config)
         api.get_slides_api_info()
         self.fail("Must have failed")
     except ApiException as ex:
         self.assertEqual(401, ex.status)
Esempio n. 10
0
from asposeslidescloud.configuration import Configuration
from asposeslidescloud.apis.slides_api import SlidesApi

configuration = Configuration()
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"

slides_api = SlidesApi(configuration)
from asposeslidescloud.configuration import Configuration
from asposeslidescloud.apis.document_api import DocumentApi
from asposeslidescloud.apis.images_api import ImagesApi
from asposeslidescloud.apis.layout_slides_api import LayoutSlidesApi
from asposeslidescloud.apis.master_slides_api import MasterSlidesApi
from asposeslidescloud.apis.merge_document_api import MergeDocumentApi
from asposeslidescloud.apis.notes_slide_api import NotesSlideApi
from asposeslidescloud.apis.placeholders_api import PlaceholdersApi
from asposeslidescloud.apis.properties_api import PropertiesApi
from asposeslidescloud.apis.text_api import TextApi

from asposeslidescloud.models.requests import *

configuration = Configuration()
configuration.app_sid = "78946fb4-3bd4-4d3e-b309-f9e2ff9ac6f9"
configuration.app_key = "b125f13bf6b76ed81ee990142d841195"
configuration.base_url = "api.aspose.cloud"
configuration.debug = "true"

slides_api = DocumentApi(configuration)
images_api = ImagesApi(configuration)
layout_api = LayoutSlidesApi(configuration)
master_api = MasterSlidesApi(configuration)
merge_document_api = MergeDocumentApi(configuration)
notes_slides = NotesSlideApi(configuration)
placeholder_api = PlaceholdersApi(configuration)
properties_api = PropertiesApi(configuration)
text_api = TextApi(configuration)