Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 0 additions & 19 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,6 @@ jobs:
deploy:
name: Deploy SDK to PYPI
runs-on: ubuntu-latest
env:
BW_ACCOUNT_ID: ${{ secrets.BW_ACCOUNT_ID }}
BW_CLIENT_ID: ${{ secrets.BW_CLIENT_ID }}
BW_CLIENT_SECRET: ${{ secrets.BW_CLIENT_SECRET }}
BW_VOICE_APPLICATION_ID: ${{ secrets.BW_VOICE_APPLICATION_ID }}
BW_MESSAGING_APPLICATION_ID: ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
BW_NUMBER: ${{ secrets.BW_NUMBER }}
USER_NUMBER: ${{ secrets.USER_NUMBER }}
VZW_NUMBER: ${{ secrets.VZW_NUMBER }}
ATT_NUMBER: ${{ secrets.ATT_NUMBER }}
T_MOBILE_NUMBER: ${{ secrets.T_MOBILE_NUMBER }}
BASE_CALLBACK_URL: ${{ secrets.BASE_CALLBACK_URL }}
PYTHON_VERSION: ${{ matrix.python-version }}
OPERATING_SYSTEM: ubuntu-latest
MANTECA_ACTIVE_NUMBER: ${{ secrets.MANTECA_ACTIVE_NUMBER }}
MANTECA_IDLE_NUMBER: ${{ secrets.MANTECA_IDLE_NUMBER }}
MANTECA_BASE_URL: ${{ secrets.MANTECA_BASE_URL }}
MANTECA_APPLICATION_ID: ${{ secrets.MANTECA_APPLICATION_ID }}

steps:
- name: Set Release Version
run: echo "RELEASE_VERSION=${TAG#v}" >> $GITHUB_ENV
Expand Down
20 changes: 0 additions & 20 deletions .github/workflows/test-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,6 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
cancel-in-progress: true

env:
BW_ACCOUNT_ID: ${{ secrets.BW_ACCOUNT_ID }}
BW_CLIENT_ID: ${{ secrets.BW_CLIENT_ID }}
BW_CLIENT_SECRET: ${{ secrets.BW_CLIENT_SECRET }}
BW_VOICE_APPLICATION_ID: ${{ secrets.BW_VOICE_APPLICATION_ID }}
BW_MESSAGING_APPLICATION_ID: ${{ secrets.BW_MESSAGING_APPLICATION_ID }}
BW_NUMBER: ${{ secrets.BW_NUMBER }}
USER_NUMBER: ${{ secrets.USER_NUMBER }}
VZW_NUMBER: ${{ secrets.VZW_NUMBER }}
ATT_NUMBER: ${{ secrets.ATT_NUMBER }}
T_MOBILE_NUMBER: ${{ secrets.T_MOBILE_NUMBER }}
BASE_CALLBACK_URL: ${{ secrets.BASE_CALLBACK_URL }}
MANTECA_ACTIVE_NUMBER: ${{ secrets.MANTECA_ACTIVE_NUMBER }}
MANTECA_IDLE_NUMBER: ${{ secrets.MANTECA_IDLE_NUMBER }}
MANTECA_BASE_URL: ${{ secrets.MANTECA_BASE_URL }}
MANTECA_APPLICATION_ID: ${{ secrets.MANTECA_APPLICATION_ID }}

jobs:
test:
name: Test PR
Expand All @@ -35,9 +18,6 @@ jobs:
os: [windows-2022, windows-2025, ubuntu-22.04, ubuntu-24.04]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
fail-fast: false
env:
PYTHON_VERSION: ${{ matrix.python-version }}
OPERATING_SYSTEM: ${{ matrix.os }}

steps:
- name: Checkout
Expand Down
4 changes: 2 additions & 2 deletions test/smoke/test_calls_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
Integration test for Bandwidth's Voice Calls API
"""
from bandwidth import ApiResponse
from test.utils.env_variables import *
from test.utils.call_cleanup import callCleanup
from test.smoke.utils.env_variables import *
from test.smoke.utils.call_cleanup import callCleanup
import time
import unittest
import datetime
Expand Down
4 changes: 2 additions & 2 deletions test/smoke/test_conferences_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
from bandwidth.models.file_format_enum import FileFormatEnum
from bandwidth.rest import RESTClientObject, RESTResponse
from bandwidth.exceptions import ApiException, UnauthorizedException, NotFoundException
from test.utils.env_variables import *
from test.utils.call_cleanup import callCleanup
from test.smoke.utils.env_variables import *
from test.smoke.utils.call_cleanup import callCleanup


class ConferencesIntegration(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_endpoints_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
from bandwidth.models.endpoint_direction_enum import EndpointDirectionEnum
from bandwidth.models.endpoint_status_enum import EndpointStatusEnum
from bandwidth.exceptions import UnauthorizedException, NotFoundException
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *


class TestEndpointsApi(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_media_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
from bandwidth.api import media_api
from bandwidth.models.media import Media
from bandwidth.exceptions import NotFoundException
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *


class TestMedia(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_messages_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
from bandwidth.models.priority_enum import PriorityEnum
from bandwidth.models.message import Message
from bandwidth.exceptions import ApiException, UnauthorizedException
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *


class TestMessagesApi(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_mfa_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
from bandwidth.models.verify_code_response import VerifyCodeResponse
from bandwidth.models.voice_code_response import VoiceCodeResponse
from bandwidth.exceptions import ApiException, BadRequestException, UnauthorizedException
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *

from hamcrest.core import *
from hamcrest.library import *
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_multi_channel_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
from zoneinfo import ZoneInfo

from hamcrest import *
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *
from bandwidth import ApiClient, Configuration
from bandwidth.api.multi_channel_api import MultiChannelApi
from bandwidth.models.multi_channel_message_request import MultiChannelMessageRequest
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_phone_number_lookup_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
from bandwidth.models.line_type_enum import LineTypeEnum
from bandwidth.models.get_async_bulk_lookup_response import GetAsyncBulkLookupResponse

from test.utils.env_variables import *
from test.smoke.utils.env_variables import *

class TestPhoneNumberLookupApi(unittest.TestCase):
"""PhoneNumberLookupApi unit test stubs"""
Expand Down
4 changes: 2 additions & 2 deletions test/smoke/test_recordings_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
from bandwidth.models.update_call import UpdateCall
from bandwidth.models.update_call_recording import UpdateCallRecording
from bandwidth.rest import RESTClientObject, RESTResponse
from test.utils.call_cleanup import callCleanup
from test.utils.env_variables import *
from test.smoke.utils.call_cleanup import callCleanup
from test.smoke.utils.env_variables import *


try:
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_statistics_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from bandwidth import ApiClient, Configuration
from bandwidth.api.statistics_api import StatisticsApi
from bandwidth.models import AccountStatistics
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *


class TestStatisticsApi(unittest.TestCase):
Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_toll_free_verification_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import unittest

from hamcrest import *
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *
from bandwidth import ApiClient, Configuration
from bandwidth.api.toll_free_verification_api import TollFreeVerificationApi

Expand Down
2 changes: 1 addition & 1 deletion test/smoke/test_transcriptions_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from bandwidth.api.transcriptions_api import TranscriptionsApi
from bandwidth.api.calls_api import CallsApi
from bandwidth.models import CreateCall, CreateCallResponse, CallTranscriptionMetadata, CallTranscriptionResponse, CallTranscription
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *


class TestTranscriptionsApi(unittest.TestCase):
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import time
from bandwidth.exceptions import NotFoundException
from test.utils.env_variables import *
from test.smoke.utils.env_variables import *
from bandwidth.models.call_state import CallState
from bandwidth.models.call_state_enum import CallStateEnum
from bandwidth.models.update_call import UpdateCall
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion test/unit/api/test_calls_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID, BW_NUMBER, USER_NUMBER, BW_VOICE_APPLICATION_ID, BASE_CALLBACK_URL
from bandwidth import ApiClient, Configuration
from bandwidth.api.calls_api import CallsApi
from bandwidth.models.call_state import CallState
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_conferences_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.conferences_api import ConferencesApi
from bandwidth.models.conference import Conference
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_endpoints_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.endpoints_api import EndpointsApi
from bandwidth.models.create_web_rtc_connection_request import CreateWebRtcConnectionRequest
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_media_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import unittest

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.media_api import MediaApi
from bandwidth.models.media import Media
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_messages_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID, BW_NUMBER, USER_NUMBER, BW_MESSAGING_APPLICATION_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.messages_api import MessagesApi
from bandwidth.models.message_request import MessageRequest
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_mfa_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import unittest

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID, BW_NUMBER, USER_NUMBER, BW_VOICE_APPLICATION_ID, BW_MESSAGING_APPLICATION_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.mfa_api import MFAApi
from bandwidth.models.code_request import CodeRequest
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_multi_channel_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID, BW_NUMBER, USER_NUMBER, BW_MESSAGING_APPLICATION_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.multi_channel_api import MultiChannelApi
from bandwidth.models.multi_channel_message_request import MultiChannelMessageRequest
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_phone_number_lookup_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
from bandwidth.models.latest_message_delivery_status_enum import LatestMessageDeliveryStatusEnum
from bandwidth.models.get_async_bulk_lookup_response import GetAsyncBulkLookupResponse

from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID, BW_NUMBER, USER_NUMBER

class TestPhoneNumberLookupApi(unittest.TestCase):
"""PhoneNumberLookupApi unit test stubs"""
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_recordings_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.recordings_api import RecordingsApi
from bandwidth.models.update_call_recording import UpdateCallRecording
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_statistics_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import unittest

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.statistics_api import StatisticsApi
from bandwidth.models.account_statistics import AccountStatistics
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_toll_free_verification_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from datetime import datetime

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.toll_free_verification_api import TollFreeVerificationApi
from bandwidth.models.webhook_subscription_request_schema import WebhookSubscriptionRequestSchema
Expand Down
2 changes: 1 addition & 1 deletion test/unit/api/test_transcriptions_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import unittest

from hamcrest import *
from test.utils.env_variables import *
from test.unit.constants import BW_ACCOUNT_ID
from bandwidth import ApiClient, Configuration
from bandwidth.api.transcriptions_api import TranscriptionsApi
from bandwidth.models.call_transcription_metadata import CallTranscriptionMetadata
Expand Down
6 changes: 6 additions & 0 deletions test/unit/constants.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BW_ACCOUNT_ID = '9900000'
BW_NUMBER = '+19195551234'
USER_NUMBER = '+19195554321'
BW_VOICE_APPLICATION_ID = 'abc12345-6def-abc1-2345-6defabc12345'
BW_MESSAGING_APPLICATION_ID = 'abc12345-6def-abc1-2345-6defabc12345'
BASE_CALLBACK_URL = 'https://example.com'
Loading