Skip to content

Commit c96dbe5

Browse files
committed
isort
1 parent 446244c commit c96dbe5

File tree

6 files changed

+20
-26
lines changed

6 files changed

+20
-26
lines changed

airbyte-integrations/connectors/source-tiktok-marketing/acceptance-test-docker.sh

-1
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,3 @@ docker run --rm -it \
1313
-v $(pwd):/test_input \
1414
airbyte/source-acceptance-test:latest \
1515
--acceptance-test-config /test_input
16-

airbyte-integrations/connectors/source-tiktok-marketing/bootstrap.md

-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,3 @@ The basic entity is 'advertiser'. All other streams use this required parameter
1111

1212
Dependent streams have required parameter advertiser_id.
1313
As cursor field this connector uses "modify_time" values. But endpoints don't provide any mechanism for correct data filtering and sorting thus for incremental sync this connector tries to load all data and to validate a cursor field value on own side.
14-
15-

airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/source.py

+10-19
Original file line numberDiff line numberDiff line change
@@ -5,30 +5,21 @@
55
from typing import Any, List, Mapping, Tuple
66

77
from airbyte_cdk.logger import AirbyteLogger
8-
from airbyte_cdk.models import AdvancedAuth, AuthFlowType, ConnectorSpecification, OAuthConfigSpecification, SyncMode
8+
from airbyte_cdk.models import (AdvancedAuth, AuthFlowType,
9+
ConnectorSpecification,
10+
OAuthConfigSpecification, SyncMode)
911
from airbyte_cdk.models.airbyte_protocol import DestinationSyncMode
1012
from airbyte_cdk.sources import AbstractSource
1113
from airbyte_cdk.sources.streams import Stream
1214
from airbyte_cdk.sources.streams.http.auth import TokenAuthenticator
1315

14-
from .spec import (
15-
CompleteOauthOutputSpecification,
16-
CompleteOauthServerInputSpecification,
17-
CompleteOauthServerOutputSpecification,
18-
SourceTiktokMarketingSpec,
19-
)
20-
from .streams import (
21-
DEFAULT_START_DATE,
22-
AdGroups,
23-
AdGroupsReports,
24-
Ads,
25-
AdsReports,
26-
Advertisers,
27-
AdvertisersReports,
28-
Campaigns,
29-
CampaignsReports,
30-
ReportGranularity,
31-
)
16+
from .spec import (CompleteOauthOutputSpecification,
17+
CompleteOauthServerInputSpecification,
18+
CompleteOauthServerOutputSpecification,
19+
SourceTiktokMarketingSpec)
20+
from .streams import (DEFAULT_START_DATE, AdGroups, AdGroupsReports, Ads,
21+
AdsReports, Advertisers, AdvertisersReports, Campaigns,
22+
CampaignsReports, ReportGranularity)
3223

3324
DOCUMENTATION_URL = "https://docs.airbyte.io/integrations/sources/tiktok-marketing"
3425

airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/spec.py

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from typing import Union
99

1010
from jsonschema import RefResolver
11+
1112
from pydantic import BaseModel, Field
1213

1314
from .streams import DEFAULT_START_DATE, ReportGranularity

airbyte-integrations/connectors/source-tiktok-marketing/source_tiktok_marketing/streams.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,20 @@
99
from decimal import Decimal
1010
from enum import Enum
1111
from functools import total_ordering
12-
from typing import Any, Dict, Iterable, List, Mapping, MutableMapping, Optional, Tuple, TypeVar, Union
12+
from typing import (Any, Dict, Iterable, List, Mapping, MutableMapping,
13+
Optional, Tuple, TypeVar, Union)
1314

1415
import pendulum
15-
import pydantic
1616
import requests
17+
18+
import pydantic
1719
from airbyte_cdk.models import SyncMode
1820
from airbyte_cdk.sources.streams.core import package_name_from_class
1921
from airbyte_cdk.sources.streams.http import HttpStream
2022
from airbyte_cdk.sources.streams.http.auth import NoAuth
2123
from airbyte_cdk.sources.utils.schema_helpers import ResourceSchemaLoader
22-
from airbyte_cdk.sources.utils.transform import TransformConfig, TypeTransformer
24+
from airbyte_cdk.sources.utils.transform import (TransformConfig,
25+
TypeTransformer)
2326

2427
# TikTok Initial release date is September 2016
2528
DEFAULT_START_DATE = "2016-09-01"

airbyte-integrations/connectors/source-tiktok-marketing/unit_tests/unit_test.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
from typing import Any, Dict, Iterable, List, Mapping, Tuple
88

99
import pendulum
10+
1011
import pytest
1112
import requests_mock
1213
import timeout_decorator
13-
from airbyte_cdk.sources.streams.http.exceptions import UserDefinedBackoffException
14+
from airbyte_cdk.sources.streams.http.exceptions import \
15+
UserDefinedBackoffException
1416
from source_tiktok_marketing import SourceTiktokMarketing
1517
from source_tiktok_marketing.streams import Ads, Advertisers, JsonUpdatedState
1618

0 commit comments

Comments
 (0)