def test_format_comment(self): self.assertEqual('', gitlint.format_comment({})) self.assertEqual( 'line 1: message', gitlint.format_comment({ 'line': 1, 'message': 'message', })) self.assertEqual( 'line 1, col 2: message', gitlint.format_comment({ 'line': 1, 'column': 2, 'message': 'message', })) self.assertEqual( 'line 1, col 2: Error: message', gitlint.format_comment({ 'line': 1, 'column': 2, 'severity': 'Error', 'message': 'message', })) self.assertEqual( 'line 1, col 2: Error: [not-used]: message', gitlint.format_comment({ 'line': 1, 'column': 2, 'severity': 'Error', 'message_id': 'not-used', 'message': 'message', })) self.assertEqual( 'col 2: [not-used]: message', gitlint.format_comment({ 'column': 2, 'message_id': 'not-used', 'message': 'message', })) self.assertEqual( 'line 1, col 2: Error: [not-used]: ', gitlint.format_comment({ 'line': 1, 'column': 2, 'severity': 'Error', 'message_id': 'not-used', }))