1
0
mirror of synced 2026-01-07 09:05:45 -05:00
Files
airbyte/airbyte-integrations/connectors/source-copper/unit_tests/test_source.py
richardlam-quotapath 9d2d7d0319 Source Copper: Add opportunities to streams (#24824)
* Add opportunities to copper streams

* Fix version

* update schema

* update versions and fix schema formatting

* auto-bump connector version

---------

Co-authored-by: Mal Hancock <mhancock@archangelic.space>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-17 14:08:50 -07:00

27 lines
755 B
Python

#
# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
#
from unittest.mock import MagicMock
import responses
from source_copper.source import SourceCopper
@responses.activate
def test_check_connection(mocker):
source = SourceCopper()
logger_mock, config_mock = MagicMock(), MagicMock()
url = "https://api.copper.com/developer_api/v1/people/search"
responses.add(responses.POST, url, json={})
assert source.check_connection(logger_mock, config_mock) == (True, None)
def test_streams(mocker):
source = SourceCopper()
config_mock = MagicMock()
streams = source.streams(config_mock)
# TODO: replace this with your streams number
expected_streams_number = 4
assert len(streams) == expected_streams_number