Skip to content

Commit d2bcdc0

Browse files
committed
Swapped the order of a bunch of pytest comparisons
When I wrote this I thought constant == value was a better assertion. I no longer think that.
1 parent b4735f7 commit d2bcdc0

File tree

10 files changed

+82
-82
lines changed

10 files changed

+82
-82
lines changed

tests/test_cli.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def test_create_index(db_path):
237237
)
238238
] == db["Gosh2"].indexes
239239
# Trying to create the same index should fail
240-
assert 0 != CliRunner().invoke(cli.cli, create_index_unique_args).exit_code
240+
assert CliRunner().invoke(cli.cli, create_index_unique_args).exit_code != 0
241241
# ... unless we use --if-not-exists or --ignore
242242
for option in ("--if-not-exists", "--ignore"):
243243
assert (
@@ -349,7 +349,7 @@ def test_add_foreign_key(db_path, args, assert_message):
349349
]
350350
)
351351
assert (
352-
0 == CliRunner().invoke(cli.cli, ["add-foreign-key", db_path] + args).exit_code
352+
CliRunner().invoke(cli.cli, ["add-foreign-key", db_path] + args).exit_code == 0
353353
), assert_message
354354
assert [
355355
ForeignKey(
@@ -1105,7 +1105,7 @@ def test_upsert_alter(db_path, tmpdir):
11051105
result = CliRunner().invoke(
11061106
cli.cli, ["upsert", db_path, "dogs", json_path, "--pk", "id"]
11071107
)
1108-
assert 1 == result.exit_code
1108+
assert result.exit_code == 1
11091109
assert (
11101110
"Error: no such column: age\n\n"
11111111
"sql = UPDATE [dogs] SET [age] = ? WHERE [id] = ?\n"
@@ -1116,9 +1116,9 @@ def test_upsert_alter(db_path, tmpdir):
11161116
cli.cli, ["upsert", db_path, "dogs", json_path, "--pk", "id", "--alter"]
11171117
)
11181118
assert result.exit_code == 0
1119-
assert [
1119+
assert list(db.query("select * from dogs order by id")) == [
11201120
{"id": 1, "name": "Cleo", "age": 5},
1121-
] == list(db.query("select * from dogs order by id"))
1121+
]
11221122

11231123

11241124
@pytest.mark.parametrize(
@@ -1240,7 +1240,7 @@ def test_create_table_error_if_table_exists():
12401240
result = runner.invoke(
12411241
cli.cli, ["create-table", "test.db", "dogs", "id", "integer"]
12421242
)
1243-
assert 1 == result.exit_code
1243+
assert result.exit_code == 1
12441244
assert (
12451245
'Error: Table "dogs" already exists. Use --replace to delete and replace it.'
12461246
== result.output.strip()
@@ -1290,7 +1290,7 @@ def test_create_view_error_if_view_exists():
12901290
result = runner.invoke(
12911291
cli.cli, ["create-view", "test.db", "version", "select sqlite_version()"]
12921292
)
1293-
assert 1 == result.exit_code
1293+
assert result.exit_code == 1
12941294
assert (
12951295
'Error: View "version" already exists. Use --replace to delete and replace it.'
12961296
== result.output.strip()
@@ -1368,7 +1368,7 @@ def test_drop_table_error():
13681368
"t2",
13691369
],
13701370
)
1371-
assert 1 == result.exit_code
1371+
assert result.exit_code == 1
13721372
assert 'Error: Table "t2" does not exist' == result.output.strip()
13731373
# Using --ignore suppresses that error
13741374
result = runner.invoke(
@@ -1409,7 +1409,7 @@ def test_drop_view_error():
14091409
"t2",
14101410
],
14111411
)
1412-
assert 1 == result.exit_code
1412+
assert result.exit_code == 1
14131413
assert 'Error: View "t2" does not exist' == result.output.strip()
14141414
# Using --ignore suppresses that error
14151415
result = runner.invoke(

tests/test_cli_convert.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def test_convert_code(fresh_db_and_path, code):
4949
result = CliRunner().invoke(
5050
cli.cli, ["convert", db_path, "t", "text", code], catch_exceptions=False
5151
)
52-
assert 0 == result.exit_code, result.output
52+
assert result.exit_code == 0, result.output
5353
value = list(db["t"].rows)[0]["text"]
5454
assert value == "Spooktober"
5555

@@ -67,7 +67,7 @@ def test_convert_code_errors(fresh_db_and_path, bad_code):
6767
result = CliRunner().invoke(
6868
cli.cli, ["convert", db_path, "t", "text", bad_code], catch_exceptions=False
6969
)
70-
assert 1 == result.exit_code
70+
assert result.exit_code == 1
7171
assert result.output == "Error: Could not compile code\n"
7272

7373

@@ -85,7 +85,7 @@ def test_convert_import(test_db_and_path):
8585
"re",
8686
],
8787
)
88-
assert 0 == result.exit_code, result.output
88+
assert result.exit_code == 0, result.output
8989
assert [
9090
{"id": 1, "dt": "5th OXXober 2019 12:04"},
9191
{"id": 2, "dt": "6th OXXober 2019 00:05:06"},
@@ -109,7 +109,7 @@ def test_convert_import_nested(fresh_db_and_path):
109109
"xml.etree.ElementTree",
110110
],
111111
)
112-
assert 0 == result.exit_code, result.output
112+
assert result.exit_code == 0, result.output
113113
assert [
114114
{"xml": "Cleo"},
115115
] == list(db["example"].rows)
@@ -230,7 +230,7 @@ def test_convert_output_column(test_db_and_path, drop):
230230
if drop:
231231
args += ["--drop"]
232232
result = CliRunner().invoke(cli.cli, args)
233-
assert 0 == result.exit_code, result.output
233+
assert result.exit_code == 0, result.output
234234
expected = [
235235
{
236236
"id": 1,
@@ -277,7 +277,7 @@ def test_convert_output_column_output_type(test_db_and_path, output_type, expect
277277
cli.cli,
278278
args,
279279
)
280-
assert 0 == result.exit_code, result.output
280+
assert result.exit_code == 0, result.output
281281
assert expected == list(db.execute("select id, new_id from example"))
282282

283283

@@ -428,7 +428,7 @@ def test_recipe_jsonsplit(tmpdir, delimiter):
428428
code = 'recipes.jsonsplit(value, delimiter="{}")'.format(delimiter)
429429
args = ["convert", db_path, "example", "tags", code]
430430
result = CliRunner().invoke(cli.cli, args)
431-
assert 0 == result.exit_code, result.output
431+
assert result.exit_code == 0, result.output
432432
assert list(db["example"].rows) == [
433433
{"id": 1, "tags": '["foo", "bar"]'},
434434
{"id": 2, "tags": '["bar", "baz"]'},
@@ -456,7 +456,7 @@ def test_recipe_jsonsplit_type(fresh_db_and_path, type, expected_array):
456456
code = "recipes.jsonsplit(value, type={})".format(type)
457457
args = ["convert", db_path, "example", "records", code]
458458
result = CliRunner().invoke(cli.cli, args)
459-
assert 0 == result.exit_code, result.output
459+
assert result.exit_code == 0, result.output
460460
assert json.loads(db["example"].get(1)["records"]) == expected_array
461461

462462

@@ -474,7 +474,7 @@ def test_recipe_jsonsplit_output(fresh_db_and_path, drop):
474474
if drop:
475475
args += ["--drop"]
476476
result = CliRunner().invoke(cli.cli, args)
477-
assert 0 == result.exit_code, result.output
477+
assert result.exit_code == 0, result.output
478478
expected = {
479479
"id": 1,
480480
"records": "1,2,3",
@@ -568,7 +568,7 @@ def test_convert_where_multi(fresh_db_and_path):
568568
"--multi",
569569
],
570570
)
571-
assert 0 == result.exit_code, result.output
571+
assert result.exit_code == 0, result.output
572572
assert list(db["names"].rows) == [
573573
{"id": 1, "name": "Cleo", "upper": None},
574574
{"id": 2, "name": "Bants", "upper": "BANTS"},
@@ -589,7 +589,7 @@ def test_convert_code_standard_input(fresh_db_and_path):
589589
],
590590
input="value.upper()",
591591
)
592-
assert 0 == result.exit_code, result.output
592+
assert result.exit_code == 0, result.output
593593
assert list(db["names"].rows) == [
594594
{"id": 1, "name": "CLEO"},
595595
]
@@ -602,7 +602,7 @@ def test_convert_hyphen_workaround(fresh_db_and_path):
602602
cli.cli,
603603
["convert", db_path, "names", "name", '"-"'],
604604
)
605-
assert 0 == result.exit_code, result.output
605+
assert result.exit_code == 0, result.output
606606
assert list(db["names"].rows) == [
607607
{"id": 1, "name": "-"},
608608
]
@@ -622,7 +622,7 @@ def test_convert_initialization_pattern(fresh_db_and_path):
622622
],
623623
input="import random\nrandom.seed(1)\ndef convert(value): return random.randint(0, 100)",
624624
)
625-
assert 0 == result.exit_code, result.output
625+
assert result.exit_code == 0, result.output
626626
assert list(db["names"].rows) == [
627627
{"id": 1, "name": "17"},
628628
]
@@ -650,6 +650,6 @@ def test_convert_no_skip_false(fresh_db_and_path, no_skip_false, expected):
650650
assert db["t"].get(1)["x"] == 0
651651
assert db["t"].get(2)["x"] == 1
652652
result = CliRunner().invoke(cli.cli, args, input="value + 1")
653-
assert 0 == result.exit_code, result.output
653+
assert result.exit_code == 0, result.output
654654
assert db["t"].get(1)["x"] == expected
655655
assert db["t"].get(2)["x"] == 2

0 commit comments

Comments
 (0)