def test_str_is_returned_attached(self): data = u'Δοκιμή' s = data.encode('UTF-8') res = _convert_to_csv_form(s) expected = s self.assertEqual(res, expected)
def test_unicode_is_encoded(self): data = u'Δοκιμή' res = _convert_to_csv_form(data) self.assertIsInstance(res, str)
def test_encoding_for_unicode_is_utf8_(self): data = u'Δοκιμή' res = _convert_to_csv_form(data) expected = data.encode('UTF-8') self.assertEqual(res, expected)
def test_empty_string_is_double_quotes(self): data = '' res = _convert_to_csv_form(data) expected = '""' self.assertEqual(res, expected)
def test_integer_remains_integer(self): data = 5 res = _convert_to_csv_form(data) expected = data self.assertEqual(res, expected)
def test_none_is_converted_to_empty_string(self): data = None res = _convert_to_csv_form(data) expected = '' self.assertEqual(res, expected)