Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0aed370

Browse files
committed
Refactor some asserts in test_csp.py
Some asserts were being done in the following way: assert (X is not None) == True Now, they are handled in the following way: assert X
1 parent 544cd5c commit 0aed370

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

tests/test_csp.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test_csp_unassign():
1717
assignment = {var: 5}
1818
australia.unassign(var, assignment)
1919

20-
assert (var in assignment) == False
20+
assert var not in assignment
2121

2222

2323
def test_csp_nconflits():
@@ -49,15 +49,15 @@ def test_csp_actions():
4949

5050

5151
def test_backtracking_search():
52-
assert (backtracking_search(australia) is not None) == True
53-
assert (backtracking_search(australia, select_unassigned_variable=mrv) is not None) == True
54-
assert (backtracking_search(australia, order_domain_values=lcv) is not None) == True
55-
assert (backtracking_search(australia, select_unassigned_variable=mrv,
56-
order_domain_values=lcv) is not None) == True
57-
assert (backtracking_search(australia, inference=forward_checking) is not None) == True
58-
assert (backtracking_search(australia, inference=mac) is not None) == True
59-
assert (backtracking_search(usa, select_unassigned_variable=mrv,
60-
order_domain_values=lcv, inference=mac) is not None) == True
52+
assert backtracking_search(australia)
53+
assert backtracking_search(australia, select_unassigned_variable=mrv)
54+
assert backtracking_search(australia, order_domain_values=lcv)
55+
assert backtracking_search(australia, select_unassigned_variable=mrv,
56+
order_domain_values=lcv)
57+
assert backtracking_search(australia, inference=forward_checking)
58+
assert backtracking_search(australia, inference=mac)
59+
assert backtracking_search(usa, select_unassigned_variable=mrv,
60+
order_domain_values=lcv, inference=mac)
6161

6262

6363
def test_universal_dict():
@@ -69,6 +69,5 @@ def test_parse_neighbours():
6969
assert parse_neighbors('X: Y Z; Y: Z') == {'Y': ['X', 'Z'], 'X': ['Y', 'Z'], 'Z': ['X', 'Y']}
7070

7171

72-
7372
if __name__ == "__main__":
7473
pytest.main()

0 commit comments

Comments
 (0)