def test_flake8_checks(mock_config, mock_revision, mock_hgmo, mock_task): """ Check flake8 check detection """ # Valid issue issue = MozLintIssue( mock_task(MozLintTask, "mock-lint-flake8"), "test.py", 1, "error", 1, "flake8", "Dummy test", "dummy rule", mock_revision, ) assert not issue.is_disabled_check() assert issue.validates() # Flake8 bad quotes issue = MozLintIssue( mock_task(MozLintTask, "mock-lint-flake8"), "test.py", 1, "error", 1, "flake8", "Remove bad quotes or whatever.", "Q000", mock_revision, ) assert issue.is_disabled_check() assert not issue.validates() assert issue.as_dict() == { "analyzer": "mock-lint-flake8", "check": "Q000", "column": 1, "in_patch": False, "level": "error", "line": 1, "message": "Remove bad quotes or whatever.", "nb_lines": 1, "path": "test.py", "publishable": False, "validates": False, "hash": "28e40e8a562fa8ebea98f984abd503fd", "fix": None, }
def test_flake8_checks(mock_config, mock_revision, mock_hgmo): """ Check flake8 check detection """ # Valid issue issue = MozLintIssue( "mock-lint-flake8", "test.py", 1, "error", 1, "flake8", "Dummy test", "dummy rule", mock_revision, ) assert not issue.is_disabled_check() assert issue.validates() # Flake8 bad quotes issue = MozLintIssue( "mock-lint-flake8", "test.py", 1, "error", 1, "flake8", "Remove bad quotes or whatever.", "Q000", mock_revision, ) assert issue.is_disabled_check() assert not issue.validates() assert issue.as_dict() == { "analyzer": "mock-lint-flake8", "check": "Q000", "column": 1, "in_patch": False, "level": "error", "line": 1, "message": "Remove bad quotes or whatever.", "nb_lines": 1, "path": "test.py", "publishable": False, "validates": False, "hash": "57a49008d6a3ec23f987c0bf62c43d75", }