Skip to content

Commit 88016b1

Browse files
committed
tests: Fix ruff linting errors in metaclass tests.
- Remove unnecessary True comparisons (use truthiness) - Remove unused variable assignment - Remove f-string prefix where not needed Signed-off-by: Andrew Leech <[email protected]>
1 parent 3b27917 commit 88016b1

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

test_metaclass_edge_cases.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ class Test(metaclass=Meta):
133133
pass
134134

135135
assert hasattr(Test, "initialized")
136-
assert Test.initialized == True
136+
assert Test.initialized
137137

138138

139139
# Test 6: Metaclass without __init__ should work
@@ -171,9 +171,9 @@ def __init__(cls, name, bases, attrs):
171171
class Test(metaclass=Meta3):
172172
pass
173173

174-
assert Test.level1 == True
175-
assert Test.level2 == True
176-
assert Test.level3 == True
174+
assert Test.level1
175+
assert Test.level2
176+
assert Test.level3
177177

178178

179179
# Test 8: super() in metaclass without __init__ override
@@ -225,7 +225,7 @@ def __init__(self):
225225
super().__init__()
226226
init_called.append("Derived")
227227

228-
obj = Derived()
228+
Derived()
229229
assert init_called == ["Base", "Derived"]
230230

231231

@@ -258,4 +258,4 @@ def __init__(self):
258258
if failed == 0:
259259
print("All tests PASSED!")
260260
else:
261-
print(f"Some tests FAILED!")
261+
print("Some tests FAILED!")

test_metaclass_inheritance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ class TestClass(metaclass=DerivedMeta):
2020

2121

2222
print(f"\nInit calls: {init_calls}")
23-
print(f"Expected: ['BaseMeta.__init__(TestClass)']")
23+
print("Expected: ['BaseMeta.__init__(TestClass)']")
2424
print(f"Pass: {init_calls == ['BaseMeta.__init__(TestClass)']}")

test_metaclass_minimal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,4 +182,4 @@ def __init__(self):
182182
if failed == 0:
183183
print("All tests PASSED!")
184184
else:
185-
print(f"FAILED tests detected!")
185+
print("FAILED tests detected!")

0 commit comments

Comments
 (0)