IlyaGusev/rupo

View on GitHub
rupo/metre/test_pattern_analyzer.py

Summary

Maintainability
A
2 hrs
Test Coverage

Function test_pattern_analyzer has 52 lines of code (exceeds 25 allowed). Consider refactoring.
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))
Severity: Major
Found in rupo/metre/test_pattern_analyzer.py - About 2 hrs to fix

    There are no issues that match your filters.

    Category
    Status