Skip to content

Commit 5d80f37

Browse files
committed
removed replace param from datasources.create
1 parent 608e34f commit 5d80f37

File tree

3 files changed

+1
-18
lines changed

3 files changed

+1
-18
lines changed

minds/datasources/datasources.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Datasources:
2121
def __init__(self, client):
2222
self.api = client.api
2323

24-
def create(self, ds_config: DatabaseConfig, replace=False, update=False):
24+
def create(self, ds_config: DatabaseConfig, update=False):
2525
"""
2626
Create new datasource and return it
2727
@@ -31,20 +31,12 @@ def create(self, ds_config: DatabaseConfig, replace=False, update=False):
3131
- description: str, description of the database. Used by mind to know what data can be got from it.
3232
- connection_data: dict, optional, credentials to connect to database
3333
- tables: list of str, optional, list of allowed tables
34-
:param replace: if true - to remove existing datasource, default is false
3534
:param update: if true - to update datasourse if exists, default is false
3635
:return: datasource object
3736
"""
3837

3938
name = ds_config.name
4039

41-
if replace:
42-
try:
43-
self.get(name)
44-
self.drop(name, force=True)
45-
except exc.ObjectNotFound:
46-
...
47-
4840
if update:
4941
self.api.put('/datasources', data=ds_config.model_dump())
5042
else:

tests/integration/test_base_flow.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ def test_datasources():
3838
# create
3939
ds = client.datasources.create(example_ds)
4040
assert ds.name == example_ds.name
41-
ds = client.datasources.create(example_ds, replace=True)
42-
assert ds.name == example_ds.name
4341
ds = client.datasources.create(example_ds, update=True)
4442
assert ds.name == example_ds.name
4543

tests/unit/test_unit.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,6 @@ def check_ds_created(ds, mock_post):
5454

5555
check_ds_created(ds, mock_post)
5656

57-
# with replace
58-
ds = client.datasources.create(example_ds, replace=True)
59-
args, _ = mock_del.call_args
60-
assert args[0].endswith(f'/api/datasources/{example_ds.name}')
61-
62-
check_ds_created(ds, mock_post)
63-
6457
# with update
6558
ds = client.datasources.create(example_ds, update=True)
6659
check_ds_created(ds, mock_put)

0 commit comments

Comments
 (0)