Skip to content

Commit caa24a0

Browse files
chore: remove embedded module (#380)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: [email protected] <[email protected]>
1 parent a6fa013 commit caa24a0

File tree

8 files changed

+58
-391
lines changed

8 files changed

+58
-391
lines changed

airbyte_cdk/sources/embedded/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

airbyte_cdk/sources/embedded/base_integration.py

Lines changed: 0 additions & 61 deletions
This file was deleted.

airbyte_cdk/sources/embedded/catalog.py

Lines changed: 0 additions & 57 deletions
This file was deleted.

airbyte_cdk/sources/embedded/runner.py

Lines changed: 0 additions & 57 deletions
This file was deleted.

airbyte_cdk/sources/embedded/tools.py

Lines changed: 0 additions & 27 deletions
This file was deleted.

unit_tests/sources/declarative/resolvers/test_config_components_resolver.py

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,41 @@
77

88
import pytest
99

10-
from airbyte_cdk.models import Type
10+
from airbyte_cdk.models import (
11+
ConfiguredAirbyteCatalog,
12+
ConfiguredAirbyteStream,
13+
DestinationSyncMode,
14+
Type,
15+
)
1116
from airbyte_cdk.sources.declarative.concurrent_declarative_source import (
1217
ConcurrentDeclarativeSource,
1318
)
14-
from airbyte_cdk.sources.embedded.catalog import (
15-
to_configured_catalog,
16-
to_configured_stream,
17-
)
1819
from airbyte_cdk.test.mock_http import HttpMocker, HttpRequest, HttpResponse
1920
from airbyte_cdk.utils.traced_exception import AirbyteTracedException
2021

22+
23+
def to_configured_stream(
24+
stream,
25+
sync_mode=None,
26+
destination_sync_mode=DestinationSyncMode.append,
27+
cursor_field=None,
28+
primary_key=None,
29+
) -> ConfiguredAirbyteStream:
30+
return ConfiguredAirbyteStream(
31+
stream=stream,
32+
sync_mode=sync_mode,
33+
destination_sync_mode=destination_sync_mode,
34+
cursor_field=cursor_field,
35+
primary_key=primary_key,
36+
)
37+
38+
39+
def to_configured_catalog(
40+
configured_streams,
41+
) -> ConfiguredAirbyteCatalog:
42+
return ConfiguredAirbyteCatalog(streams=configured_streams)
43+
44+
2145
_CONFIG = {
2246
"start_date": "2024-07-01T00:00:00.000Z",
2347
"custom_streams": [

unit_tests/sources/declarative/resolvers/test_http_components_resolver.py

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@
88

99
import pytest
1010

11-
from airbyte_cdk.models import Type
11+
from airbyte_cdk.models import (
12+
ConfiguredAirbyteCatalog,
13+
ConfiguredAirbyteStream,
14+
DestinationSyncMode,
15+
Type,
16+
)
1217
from airbyte_cdk.sources.declarative.concurrent_declarative_source import (
1318
ConcurrentDeclarativeSource,
1419
)
@@ -17,13 +22,32 @@
1722
ComponentMappingDefinition,
1823
HttpComponentsResolver,
1924
)
20-
from airbyte_cdk.sources.embedded.catalog import (
21-
to_configured_catalog,
22-
to_configured_stream,
23-
)
2425
from airbyte_cdk.test.mock_http import HttpMocker, HttpRequest, HttpResponse
2526
from airbyte_cdk.utils.traced_exception import AirbyteTracedException
2627

28+
29+
def to_configured_stream(
30+
stream,
31+
sync_mode=None,
32+
destination_sync_mode=DestinationSyncMode.append,
33+
cursor_field=None,
34+
primary_key=None,
35+
) -> ConfiguredAirbyteStream:
36+
return ConfiguredAirbyteStream(
37+
stream=stream,
38+
sync_mode=sync_mode,
39+
destination_sync_mode=destination_sync_mode,
40+
cursor_field=cursor_field,
41+
primary_key=primary_key,
42+
)
43+
44+
45+
def to_configured_catalog(
46+
configured_streams,
47+
) -> ConfiguredAirbyteCatalog:
48+
return ConfiguredAirbyteCatalog(streams=configured_streams)
49+
50+
2751
_CONFIG = {"start_date": "2024-07-01T00:00:00.000Z"}
2852

2953
_MANIFEST = {

0 commit comments

Comments
 (0)