o
    l2Æ^l  ã                   @   sb   d Z ddlmZ ddlZddlZddlmZ ddlmZ G dd„ dej	ƒZ
edkr/e ¡  dS dS )	aø  
    SendinBlue API

    SendinBlue provide a RESTFul API that can be used with any languages. With this API, you will be able to :   - Manage your campaigns and get the statistics   - Manage your contacts   - Send transactional Emails and SMS   - and much more...  You can download our wrappers at https://github.com/orgs/sendinblue  **Possible responses**   | Code | Message |   | :-------------: | ------------- |   | 200  | OK. Successful Request  |   | 201  | OK. Successful Creation |   | 202  | OK. Request accepted |   | 204  | OK. Successful Update/Deletion  |   | 400  | Error. Bad Request  |   | 401  | Error. Authentication Needed  |   | 402  | Error. Not enough credit, plan upgrade needed  |   | 403  | Error. Permission denied  |   | 404  | Error. Object does not exist |   | 405  | Error. Method not allowed  |   | 406  | Error. Not Acceptable  |   # noqa: E501

    OpenAPI spec version: 3.0.0
    Contact: contact@sendinblue.com
    Generated by: https://github.com/swagger-api/swagger-codegen.git
é    )Úabsolute_importN)ÚSMSCampaignsApi)ÚApiExceptionc                   @   sp   e Zd ZdZdd„ Zdd„ Zdd„ Zdd	„ Zd
d„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ ZdS )ÚTestSMSCampaignsApizSMSCampaignsApi unit test stubsc                 C   s   t jj ¡ | _d S ©N)Úsib_api_v3_sdkÚapiÚsms_campaigns_apir   ©Úself© r   úM/var/www/html/env/lib/python3.10/site-packages/test/test_sms_campaigns_api.pyÚsetUp   s   zTestSMSCampaignsApi.setUpc                 C   s   d S r   r   r
   r   r   r   ÚtearDown   s   zTestSMSCampaignsApi.tearDownc                 C   ó   dS )zYTest case for create_sms_campaign

        Creates an SMS campaign  # noqa: E501
        Nr   r
   r   r   r   Útest_create_sms_campaign    ó   z,TestSMSCampaignsApi.test_create_sms_campaignc                 C   r   )zXTest case for delete_sms_campaign

        Delete an SMS campaign  # noqa: E501
        Nr   r
   r   r   r   Útest_delete_sms_campaign'   r   z,TestSMSCampaignsApi.test_delete_sms_campaignc                 C   r   )zRTest case for get_sms_campaign

        Get an SMS campaign  # noqa: E501
        Nr   r
   r   r   r   Útest_get_sms_campaign.   r   z)TestSMSCampaignsApi.test_get_sms_campaignc                 C   r   )zzTest case for get_sms_campaigns

        Returns the information for all your created SMS campaigns  # noqa: E501
        Nr   r
   r   r   r   Útest_get_sms_campaigns5   r   z*TestSMSCampaignsApi.test_get_sms_campaignsc                 C   r   )znTest case for request_sms_recipient_export

        Export an SMS campaign's recipients  # noqa: E501
        Nr   r
   r   r   r   Ú!test_request_sms_recipient_export<   r   z5TestSMSCampaignsApi.test_request_sms_recipient_exportc                 C   r   )zfTest case for send_sms_campaign_now

        Send your SMS campaign immediately  # noqa: E501
        Nr   r
   r   r   r   Útest_send_sms_campaign_nowC   r   z.TestSMSCampaignsApi.test_send_sms_campaign_nowc                 C   r   )z[Test case for send_sms_report

        Send an SMS campaign's report  # noqa: E501
        Nr   r
   r   r   r   Útest_send_sms_reportJ   r   z(TestSMSCampaignsApi.test_send_sms_reportc                 C   r   )zTTest case for send_test_sms

        Send a test SMS campaign  # noqa: E501
        Nr   r
   r   r   r   Útest_send_test_smsQ   r   z&TestSMSCampaignsApi.test_send_test_smsc                 C   r   )zXTest case for update_sms_campaign

        Update an SMS campaign  # noqa: E501
        Nr   r
   r   r   r   Útest_update_sms_campaignX   r   z,TestSMSCampaignsApi.test_update_sms_campaignc                 C   r   )zcTest case for update_sms_campaign_status

        Update a campaign's status  # noqa: E501
        Nr   r
   r   r   r   Útest_update_sms_campaign_status_   r   z3TestSMSCampaignsApi.test_update_sms_campaign_statusN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s    r   Ú__main__)r   Ú
__future__r   Úunittestr   Ú$sib_api_v3_sdk.api.sms_campaigns_apir   Úsib_api_v3_sdk.restr   ÚTestCaser   r   Úmainr   r   r   r   Ú<module>   s   Pÿ