Skip to content

Commit 95f8786

Browse files
Merge pull request #156 from alexanderthclark/codex/refactor-tests-for-improved-code-quality
Remove __main__ blocks and tidy EOF newlines
2 parents 7460e6d + aae50b1 commit 95f8786

13 files changed

Lines changed: 1 addition & 39 deletions

tests/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

tests/test_auction.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,5 +103,3 @@ def test_clearing_price_correctness(self):
103103
auction = DoubleAuction(*agents)
104104
self.assertEqual(auction.q, 2)
105105
self.assertEqual(auction.p, (6, 9))
106-
107-

tests/test_curves.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,4 +244,3 @@ def test_numeric_coefficients(self):
244244
for q in [-1, 0, 1, 2]:
245245
expected = 1 + 2 * q + 3 * q**2
246246
self.assertAlmostEqual(curve(q), expected)
247-

tests/test_domain_conventions.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,3 @@ def test_affine_element_domain(self):
8282
self.assertTrue(elem.in_domain(0))
8383
self.assertTrue(elem.in_domain(10))
8484
self.assertFalse(elem.in_domain(11))
85-
86-
87-
if __name__ == "__main__":
88-
unittest.main()

tests/test_games.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,3 @@ def test_class_helpers(self):
247247
rps.action_names,
248248
(("Rock", "Paper", "Scissors"), ("Rock", "Paper", "Scissors")),
249249
)
250-
251-
252-
if __name__ == '__main__':
253-
unittest.main()

tests/test_horizontal_curves.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,3 @@ def test_equilibrium_blocks_horizontal_demand(self):
9696

9797
self.assertIn("perfectly elastic", str(cm.exception))
9898
self.assertIn("demand", str(cm.exception).lower())
99-
100-
101-
if __name__ == "__main__":
102-
unittest.main()

tests/test_intersection_operator.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,3 @@ def test_with_formula_curves(self):
5959
self.assertIsInstance(market, Market)
6060
self.assertAlmostEqual(market.p, 10.0, places=2)
6161
self.assertAlmostEqual(market.q, 5.0, places=2)
62-
63-
64-
if __name__ == '__main__':
65-
unittest.main()

tests/test_longrun.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,3 @@ def test_basic_attributes(self):
1717
self.assertAlmostEqual(lr.firm_q, 1.0)
1818
self.assertAlmostEqual(lr.market_q, 8.0)
1919
self.assertAlmostEqual(lr.n_firms, 8.0)
20-
21-
22-
if __name__ == "__main__":
23-
unittest.main()

tests/test_monopoly.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,3 @@ def test_kinked_demand_both_segments(self):
156156
# Verify we found the optimum
157157
self.assertGreater(m.profit, 0.99 * max_profit_grid)
158158
self.assertAlmostEqual(m.q, best_q_grid, delta=0.1)
159-
160-
161-
if __name__ == "__main__":
162-
unittest.main()

tests/test_plotting.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,3 @@ def test_update_axes_limits_uses_current_axes(self):
7373
result = update_axes_limits()
7474

7575
self.assertIs(result, ax)
76-

0 commit comments

Comments
 (0)