def quoteforandroid(source): """Escapes a line for Android DTD files. """ if u"%" in source: source = source.replace(u"%", u"%") source = source.replace(u"'", u"\\'").replace(u'"', u"\\"") value = quote.quotestr(source) return value.encode("utf-8")
def quoteforandroid(source): """Escapes a line for Android DTD files. """ if u'%' in source: source = source.replace(u"%", u"%") source = source.replace(u"'", u'\\\'').replace(u'"', u'\\"') value = quote.quotestr(source) return value.encode('utf-8')
def quotefordtd(source): if '"' in source: if "'" in source: return "'" + source.replace("'", ''') + "'" else: return quote.singlequotestr(source) else: return quote.quotestr(source)
def quotefordtd(source): if '"' in source: if "'" in source: return "'" + source.replace("'", ''') + "'" else: return quote.singlequotestr(source) else: return quote.quotestr(source)
def quotefordtd(source): if '%' in source: source = source.replace("%", "%") if '"' in source: if "'" in source: value = "'" + source.replace("'", ''') + "'" else: value = quote.singlequotestr(source) else: value = quote.quotestr(source) return value.encode('utf-8')
def quotefordtd(source): if "%" in source: source = source.replace("%", "%") if '"' in source: if "'" in source: value = "'" + source.replace("'", "'") + "'" else: value = quote.singlequotestr(source) else: value = quote.quotestr(source) return value.encode("utf-8")
def test_quote_wrapping(self): """test that we can wrap strings in double quotes""" string = 'A string' assert quote.quotestr(string) == '"A string"' list = ['One', 'Two'] assert quote.quotestr(list) == '"One"\n"Two"'
def test_quote_wrapping(self): """test that we can wrap strings in double quotes""" string = 'A string' assert quote.quotestr(string) == '"A string"' list = ['One', 'Two'] assert quote.quotestr(list) == '"One"\n"Two"'