Skip to content

Commit fc2a0f1

Browse files
committed
increase test coverage
1 parent 816b3a8 commit fc2a0f1

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

tests/integration/test_data_cli.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ def test_data_filter_geom(geom_fixture,
210210

211211
@respx.mock
212212
@pytest.mark.asyncio
213-
def test_data_filter_number_in(invoke,
214-
assert_and_filters_equal,
215-
default_filters):
213+
def test_data_filter_number_in_success(invoke,
214+
assert_and_filters_equal,
215+
default_filters):
216216
runner = CliRunner()
217217

218218
result = invoke(["filter"] + '--number-in field 1'.split() +
@@ -235,6 +235,18 @@ def test_data_filter_number_in(invoke,
235235
assert_and_filters_equal(json.loads(result.output), expected_filt)
236236

237237

238+
@respx.mock
239+
@pytest.mark.asyncio
240+
def test_data_filter_number_in_badparam(invoke,
241+
assert_and_filters_equal,
242+
default_filters):
243+
runner = CliRunner()
244+
245+
result = invoke(["filter"] + '--number-in field 1,str'.split(),
246+
runner=runner)
247+
assert result.exit_code == 2
248+
249+
238250
@respx.mock
239251
@pytest.mark.asyncio
240252
def test_data_filter_range(invoke, assert_and_filters_equal, default_filters):

0 commit comments

Comments
 (0)