def testToTsvExcel(self):
     table = DataTable({
         ("d", "date"): [("t", "timeofday", "T"), ("dt", "datetime")]
     })
     table.LoadData({
         date(1901, 2, 3): [time(1, 2, 3)],
         date(1902, 3, 4): [(time(2, 3, 4), 'time "2 3 4"'),
                            datetime(1901, 2, 3, 4, 5, 6)],
         date(1903, 4, 5): []
     })
     self.assertEqual(table.ToCsv().replace(",", "\t").encode("UTF-16LE"),
                      table.ToTsvExcel())
 def testToTsvExcel(self):
     table = DataTable({
         ("d", "date"): [("t", "timeofday", "T"), ("dt", "datetime")]
     })
     table.LoadData({
         date(1901, 2, 3): [time(1, 2, 3)],
         date(1902, 3, 4): [(time(2, 3, 4), 'time "2 3 4"'),
                            datetime(1901, 2, 3, 4, 5, 6)],
         date(1903, 4, 5): []
     })
     csv_string = table.ToCsv()
     if not isinstance(csv_string, six.text_type):
         csv_string = csv_string.decode("utf-8")
     self.assertEqual(
         csv_string.replace(",", "\t").encode("UTF-16LE"),
         table.ToTsvExcel())