def _assert_format(self, src_tokens, src_filename, start_line, violation_lines, expected_fixture): snippet = Snippet(src_tokens, src_filename, start_line, violation_lines) result = snippet.html() expected_str = load_fixture(expected_fixture, encoding='utf-8') assert_long_str_equal(expected_str, result, strip=True) self.assertTrue(isinstance(result, six.text_type))
def _assert_format( src_tokens, src_filename, start_line, last_line, violation_lines, expected_fixture, ): snippet = Snippet(src_tokens, src_filename, start_line, last_line, violation_lines, None) result = snippet.html() expected_str = load_fixture(expected_fixture, encoding="utf-8") assert expected_str.strip() == result.strip() assert isinstance(result, str)
def _assert_format( self, src_tokens, src_filename, start_line, last_line, violation_lines, expected_fixture, ): snippet = Snippet(src_tokens, src_filename, start_line, last_line, violation_lines, None) result = snippet.html() expected_str = load_fixture(expected_fixture, encoding="utf-8") assert_long_str_equal(expected_str, result, strip=True) self.assertIsInstance(result, str)
def test_format_with_invalid_start_line(self): for start_line in [-2, -1, 0]: with self.assertRaises(ValueError): Snippet('# test', 'test.py', start_line, [])
def test_format_with_invalid_start_line(): for start_line in [-2, -1, 0]: with pytest.raises(ValueError): Snippet("# test", "test.py", start_line, start_line + 1, [], None)