def test_eslint2_error(self, mock_popen): error = 'foo' mock_popen.return_value.communicate.return_value = ('output', error) get_results(self.uut, '', filename=None, force_linebreaks=True, create_tempfile=True, tempfile_kwargs={}, settings={}, aspects=None, ) self.assertIn(error, (msg.message for msg in self.queue.queue))
def test_detect_url_result(self): valid_file = """ http://www.facebook.com/200 http://www.google.com/404 """.splitlines() result = get_results(self.uut, valid_file) self.assertEqual( result[0].contents, [2, 'http://www.facebook.com/200', LINK_CONTEXT.no_context]) self.assertEqual( result[1].contents, [3, 'http://www.google.com/404', LINK_CONTEXT.no_context])
def test_detect_url_result(self): valid_file = """ http://www.facebook.com/200 http://www.google.com/404 """.splitlines() result = get_results(self.uut, valid_file) self.assertEqual(result[0].contents, [2, 'http://www.facebook.com/200', LINK_CONTEXT.no_context]) self.assertEqual(result[1].contents, [3, 'http://www.google.com/404', LINK_CONTEXT.no_context])
def test_precentage_encoded_url(self): valid_file = """ # A url with a precentage-encoded character in path https://img.shields.io/badge/Maintained%3F-yes-green.svg/200 """.splitlines() with requests_mock.Mocker() as m: m.add_matcher(custom_matcher) result = get_results(self.uut, valid_file) self.assertEqual(result[0].contents, [ 3, ('https://img.shields.io/badge/Maintained%3F-' 'yes-green.svg/200'), LINK_CONTEXT.no_context ])
def test_precentage_encoded_url(self): valid_file = """ # A url with a precentage-encoded character in path https://img.shields.io/badge/Maintained%3F-yes-green.svg/200 """.splitlines() with requests_mock.Mocker() as m: m.add_matcher(custom_matcher) result = get_results(self.uut, valid_file) self.assertEqual(result[0].contents, [3, ('https://img.shields.io/badge/Maintained%3F-' 'yes-green.svg/200'), LINK_CONTEXT.no_context])
def test_detect_url_result(self): valid_file = """ http://www.facebook.com/200 http://www.google.com/404 """.splitlines() with requests_mock.Mocker() as m: m.add_matcher(custom_matcher) result = get_results(self.uut, valid_file) self.assertEqual(result[0].contents, [2, 'http://www.facebook.com/200', 200, LINK_CONTEXT.no_context]) self.assertEqual(result[1].contents, [3, 'http://www.google.com/404', 404, LINK_CONTEXT.no_context])
def test_detect_url_result(self): valid_file = """ http://www.facebook.com/200 http://www.google.com/404 """.splitlines() with requests_mock.Mocker() as m: m.add_matcher(custom_matcher) result = get_results(self.uut, valid_file) self.assertEqual(result[0].contents, [ 2, 'http://www.facebook.com/200', 200, LINK_CONTEXT.no_context ]) self.assertEqual( result[1].contents, [3, 'http://www.google.com/404', 404, LINK_CONTEXT.no_context])