Skip to content

Commit e4f10ae

Browse files
committed
inline run tests
1 parent 6ee6b02 commit e4f10ae

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

Python/chapter01/1.6 - String Compression/miguel_1.6_sol.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def str_compression(s: str) -> str:
4343

4444

4545
class TestStringCompressionFunction(unittest.TestCase):
46-
def _run_tests(self, f: Callable[[str], str]) -> None:
46+
def test_string_compression(self):
4747
cases = [
4848
('aabcccccaaa', 'a2b1c5a3'),
4949
('abcde', 'abcde'),
@@ -53,10 +53,7 @@ def _run_tests(self, f: Callable[[str], str]) -> None:
5353
('aaAAccCCCCC', 'a2A2c2C5')
5454
]
5555
for s, expected in cases:
56-
self.assertEqual(f(s), expected, msg=(s, expected))
57-
58-
def test_string_compression(self):
59-
self._run_tests(str_compression)
56+
self.assertEqual(str_compression(s), expected, msg=(s, expected))
6057

6158

6259
if __name__ == '__main__':

0 commit comments

Comments
 (0)