Skip to content

Commit 39b4615

Browse files
fix tests
1 parent f9c9425 commit 39b4615

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

labelbox/schema/model.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,10 @@ def delete_model(self):
4242
Query execution success.
4343
"""
4444
ids_param = "ids"
45-
query_str = """mutation DeleteModelPyApi($%s: [ID!]! {
46-
deleteModels(where: {ids: $%s}) {%s}}""" % (
45+
query_str = """mutation DeleteModelPyApi($%s: ID!) {
46+
deleteModels(where: {ids: [$%s]})}""" % (
4747
ids_param, ids_param
4848
)
49-
res = self.client.execute(query_str, {
50-
ids_param: self.uid
49+
self.client.execute(query_str, {
50+
ids_param: str(self.uid)
5151
})
52-
return res

tests/integration/test_model.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,14 @@ def test_model(client, configured_project, rand_gen):
1818

1919
model = client.get_model(model.uid)
2020
assert model.name == data["name"]
21+
22+
23+
def test_model_delete(client):
24+
before = list(client.get_models())
25+
26+
model = before[0]
27+
model.delete_model()
28+
29+
after = list(client.get_models())
30+
31+
assert len(before) == len(after) + 1

0 commit comments

Comments
 (0)