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"'
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