rupo/metre/test_pattern_analyzer.py
Function test_pattern_analyzer
has 52 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def test_pattern_analyzer(self):
self.assertEqual(PatternAnalyzer.count_errors("(s)*", "uuu"), ('sss', 0, 3, False))
self.assertEqual(PatternAnalyzer.count_errors("(s)*", "uus"), ('sss', 0, 2, False))
self.assertEqual(PatternAnalyzer.count_errors("(s)*", "usu"), ('sss', 0, 2, False))
self.assertEqual(PatternAnalyzer.count_errors("(s)*", "uss"), ('sss', 0, 1, False))