2018-11-07 18:21:31 +03:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
|
|
|
|
import mozunit
|
|
|
|
|
|
|
|
from mozlint.result import Issue
|
2019-07-31 02:30:15 +03:00
|
|
|
from mozlint.result import ResultSummary
|
2018-11-07 18:21:31 +03:00
|
|
|
|
|
|
|
|
|
|
|
def test_issue_defaults():
|
2019-07-31 02:30:15 +03:00
|
|
|
ResultSummary.root = '/fake/root'
|
|
|
|
|
2018-11-07 18:21:31 +03:00
|
|
|
issue = Issue('linter', 'path', 'message', None)
|
|
|
|
assert issue.lineno == 0
|
|
|
|
assert issue.column is None
|
|
|
|
assert issue.level == 'error'
|
|
|
|
|
|
|
|
issue = Issue('linter', 'path', 'message', '1', column='2')
|
|
|
|
assert issue.lineno == 1
|
|
|
|
assert issue.column == 2
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
mozunit.main()
|