Skip to content

Commit 9410272

Browse files
committed
Remove CRATEDB_DB as cratedb does not support different 'databases'
1 parent 772a812 commit 9410272

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

modules/cratedb/testcontainers/cratedb/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ def __init__(
5858
ports: t.Optional[dict] = None,
5959
user: t.Optional[str] = None,
6060
password: t.Optional[str] = None,
61-
dbname: t.Optional[str] = None,
6261
cmd_opts: t.Optional[dict] = None,
6362
**kwargs,
6463
) -> None:
@@ -72,7 +71,6 @@ def __init__(
7271
to the 15432 port on the host.
7372
:param user: optional username to access the DB; if None, try `CRATEDB_USER` environment variable
7473
:param password: optional password to access the DB; if None, try `CRATEDB_PASSWORD` environment variable
75-
:param dbname: optional database name to access the DB; if None, try `CRATEDB_DB` environment variable
7674
:param cmd_opts: an optional dict with CLI arguments to be passed to the DB entrypoint inside the container
7775
:param kwargs: misc keyword arguments
7876
"""
@@ -82,7 +80,6 @@ def __init__(
8280

8381
self.CRATEDB_USER = user or os.environ.get("CRATEDB_USER", "crate")
8482
self.CRATEDB_PASSWORD = password or os.environ.get("CRATEDB_PASSWORD", "crate")
85-
self.CRATEDB_DB = dbname or os.environ.get("CRATEDB_DB", "doc")
8683

8784
self.port_mapping = ports if ports else {4200: None}
8885
self.port_to_expose = next(iter(self.port_mapping.items()))
@@ -124,7 +121,6 @@ def _configure_ports(self) -> None:
124121
def _configure_credentials(self) -> None:
125122
self.with_env("CRATEDB_USER", self.CRATEDB_USER)
126123
self.with_env("CRATEDB_PASSWORD", self.CRATEDB_PASSWORD)
127-
self.with_env("CRATEDB_DB", self.CRATEDB_DB)
128124

129125
def _configure(self) -> None:
130126
self._configure_ports()
@@ -145,7 +141,6 @@ def get_connection_url(self, dialect: str = "crate", host: t.Optional[str] = Non
145141
password=self.CRATEDB_PASSWORD,
146142
host=host,
147143
port=self.port_to_expose[0],
148-
dbname=self.CRATEDB_DB,
149144
)
150145

151146
def _create_connection_url(

modules/cratedb/tests/test_cratedb.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,10 @@ def test_docker_run_cratedb_ports(ports, expected):
3434

3535

3636
def test_docker_run_cratedb_credentials():
37-
expected_user, expected_password, expected_db, expected_port = "user1", "pass1", "host1", 4200
37+
expected_user, expected_password, expected_port = "user1", "pass1", 4200
3838
expected_default_dialect, expected_default_host = "crate", "localhost"
3939
expected_defined_dialect, expected_defined_host = "somedialect", "somehost"
4040
os.environ["CRATEDB_USER"], os.environ["CRATEDB_PASSWORD"] = expected_user, expected_password
41-
os.environ["CRATEDB_DB"] = expected_db
4241

4342
with CrateDBContainer("crate:latest", ports={4200: expected_port}) as container:
4443
url = urllib.parse.urlparse(container.get_connection_url())
@@ -49,7 +48,6 @@ def test_docker_run_cratedb_credentials():
4948
assert url.scheme == expected_default_dialect
5049
assert host == expected_default_host
5150
assert int(port) == expected_port
52-
assert url.path.replace("/", "") == expected_db
5351

5452
url = urllib.parse.urlparse(
5553
container.get_connection_url(dialect=expected_defined_dialect, host=expected_defined_host)

0 commit comments

Comments
 (0)