()
| 37 | |
| 38 | |
| 39 | def test_to_basestring(): |
| 40 | assert strings.to_basestring('str') == 'str' |
| 41 | assert strings.to_basestring(u'юникод') == u'юникод' |
| 42 | if six.PY2: # __str__ should return str not bytes in Python3 |
| 43 | assert strings.to_basestring(Convertible()) == Convertible.text |
| 44 | assert strings.to_basestring(ConvertibleToUnicodeOnly()) == Convertible.text |
| 45 | assert strings.to_basestring(ConvertibleToStrOnly()) == Convertible.text_utf8 |
| 46 | assert strings.to_basestring(NonConvertible()) |
| 47 | |
| 48 | |
| 49 | def test_to_unicode(): |
nothing calls this directly
no test coverage detected