Skip to content

Commit 1c8a3cb

Browse files
committed
feat(main): make legacy imports available with deprecation notice
1 parent 6ceec0a commit 1c8a3cb

47 files changed

Lines changed: 794 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/testcontainers/arangodb.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.arangodb import (
4+
ArangoDbContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.arangodb is deprecated, use testcontainers.community.arangodb instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"ArangoDbContainer",
15+
]

src/testcontainers/aws.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.aws import (
4+
AWSLambdaContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.aws is deprecated, use testcontainers.community.aws instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"AWSLambdaContainer",
15+
]

src/testcontainers/azurite.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import warnings
2+
3+
from testcontainers.community.azurite import (
4+
AzuriteContainer,
5+
ConnectionStringType,
6+
)
7+
8+
warnings.warn(
9+
"testcontainers.azurite is deprecated, use testcontainers.community.azurite instead",
10+
DeprecationWarning,
11+
stacklevel=2,
12+
)
13+
14+
__all__ = [
15+
"AzuriteContainer",
16+
"ConnectionStringType",
17+
]

src/testcontainers/cassandra.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.cassandra import (
4+
CassandraContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.cassandra is deprecated, use testcontainers.community.cassandra instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"CassandraContainer",
15+
]

src/testcontainers/chroma.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.chroma import (
4+
ChromaContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.chroma is deprecated, use testcontainers.community.chroma instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"ChromaContainer",
15+
]

src/testcontainers/clickhouse.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.clickhouse import (
4+
ClickHouseContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.clickhouse is deprecated, use testcontainers.community.clickhouse instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"ClickHouseContainer",
15+
]

src/testcontainers/cockroachdb.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.cockroachdb import (
4+
CockroachDBContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.cockroachdb is deprecated, use testcontainers.community.cockroachdb instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"CockroachDBContainer",
15+
]

src/testcontainers/cosmosdb.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import warnings
2+
3+
from testcontainers.community.cosmosdb import (
4+
CosmosDBMongoEndpointContainer,
5+
CosmosDBNoSQLEndpointContainer,
6+
)
7+
8+
warnings.warn(
9+
"testcontainers.cosmosdb is deprecated, use testcontainers.community.cosmosdb instead",
10+
DeprecationWarning,
11+
stacklevel=2,
12+
)
13+
14+
__all__ = [
15+
"CosmosDBMongoEndpointContainer",
16+
"CosmosDBNoSQLEndpointContainer",
17+
]

src/testcontainers/db2.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.db2 import (
4+
Db2Container,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.db2 is deprecated, use testcontainers.community.db2 instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"Db2Container",
15+
]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import warnings
2+
3+
from testcontainers.community.elasticsearch import (
4+
ElasticSearchContainer,
5+
)
6+
7+
warnings.warn(
8+
"testcontainers.elasticsearch is deprecated, use testcontainers.community.elasticsearch instead",
9+
DeprecationWarning,
10+
stacklevel=2,
11+
)
12+
13+
__all__ = [
14+
"ElasticSearchContainer",
15+
]

0 commit comments

Comments
 (0)