Skip to content

Commit 9f7dd3a

Browse files
style: format code with Black
This commit fixes the style issues introduced in ad548ea according to the output from Black. Details: #180
1 parent ad548ea commit 9f7dd3a

File tree

2 files changed

+228
-206
lines changed

2 files changed

+228
-206
lines changed

tests/test_gui.py

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,53 +14,60 @@
1414

1515
class TestGUIImports:
1616
"""Test that GUI module can be imported and has necessary components."""
17-
17+
1818
def test_gui_module_exists(self):
1919
"""Test that gui module can be imported."""
2020
try:
2121
import gui
22+
2223
assert True
2324
except ImportError as e:
24-
pytest.skip(f"GUI module import failed (expected if tkinter not available): {e}")
25-
25+
pytest.skip(
26+
f"GUI module import failed (expected if tkinter not available): {e}"
27+
)
28+
2629
def test_gui_has_tkinter_components(self):
2730
"""Test that GUI has tkinter components if available."""
2831
try:
2932
import gui
33+
3034
# Check if basic GUI components are defined
31-
assert hasattr(gui, 'window') or True # GUI might not initialize in headless environment
35+
assert (
36+
hasattr(gui, "window") or True
37+
) # GUI might not initialize in headless environment
3238
except ImportError:
3339
pytest.skip("GUI module not available")
3440

3541

3642
class TestPercentageFunction:
3743
"""Test the percentage calculation function."""
38-
44+
3945
def test_percentages_function_exists(self):
4046
"""Test that percentages function exists in GUI module."""
4147
try:
4248
import gui
43-
assert hasattr(gui, 'percentages')
49+
50+
assert hasattr(gui, "percentages")
4451
except ImportError:
4552
pytest.skip("GUI module not available")
46-
53+
4754
def test_percentages_calculation(self):
4855
"""Test percentage calculation for different locations."""
4956
try:
5057
import gui
51-
58+
5259
# Test first position
5360
result = gui.percentages(0)
54-
assert result == '8'
55-
61+
assert result == "8"
62+
5663
# Test middle position
5764
result = gui.percentages(5)
58-
assert result == '50'
59-
65+
assert result == "50"
66+
6067
# Test last position
6168
result = gui.percentages(11)
62-
assert result == '100'
63-
69+
assert result == "100"
70+
6471
except ImportError:
6572
pytest.skip("GUI module not available")
6673
except Exception as e:
@@ -69,12 +76,13 @@ def test_percentages_calculation(self):
6976

7077
class TestGUIComponents:
7178
"""Test GUI window and component initialization."""
72-
79+
7380
def test_window_title(self):
7481
"""Test that window has correct title."""
7582
try:
7683
import gui
77-
if hasattr(gui, 'window'):
84+
85+
if hasattr(gui, "window"):
7886
# In headless environment, this might not work
7987
# but we can check the module was imported
8088
assert True
@@ -84,5 +92,5 @@ def test_window_title(self):
8492
pytest.skip(f"GUI test skipped in headless environment: {e}")
8593

8694

87-
if __name__ == '__main__':
88-
pytest.main([__file__, '-v'])
95+
if __name__ == "__main__":
96+
pytest.main([__file__, "-v"])

0 commit comments

Comments
 (0)