コード例 #1
0
    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))
コード例 #2
0
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)
コード例 #3
0
    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)
コード例 #4
0
 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, [])
コード例 #5
0
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)