def test_encoding_sanitization():
    tree, source = fix(sanitize_encoding(u'# coding: utf-8\n\n\n"вау"'))
    assert source == u'# codang: utf-8\n\n\n"вау"'
def test_sanitize_encoding_must_be_able_to_handle_one_line():
    source = sanitize_encoding(u'# coding: utf-8')
    assert source == u'# codang: utf-8'
def test_sanitize_encoding_must_not_change_source_after_third_line():
    source = sanitize_encoding(u'# coding: utf-8\n\n\ncoding="utf-8"')
    assert source == u'# codang: utf-8\n\n\ncoding="utf-8"'
Exemple #4
0
 def get_scope(self, path, source, lineno, filename, continous):
     return get_scope_at(
         self.get_project(path), sanitize_encoding(source), lineno,
             filename, continous=continous).fullname