Lines Matching refs:dialect
65 self.assertEqual(obj.dialect.delimiter, ',')
66 self.assertIs(obj.dialect.doublequote, True)
67 self.assertEqual(obj.dialect.escapechar, None)
68 self.assertEqual(obj.dialect.lineterminator, "\r\n")
69 self.assertEqual(obj.dialect.quotechar, '"')
70 self.assertEqual(obj.dialect.quoting, csv.QUOTE_MINIMAL)
71 self.assertIs(obj.dialect.skipinitialspace, False)
72 self.assertIs(obj.dialect.strict, False)
74 self.assertRaises(AttributeError, delattr, obj.dialect, 'delimiter')
75 self.assertRaises(AttributeError, setattr, obj.dialect, 'delimiter', ':')
76 self.assertRaises(AttributeError, delattr, obj.dialect, 'quoting')
77 self.assertRaises(AttributeError, setattr, obj.dialect,
93 self.assertEqual(obj.dialect.delimiter, ':')
94 self.assertIs(obj.dialect.doublequote, False)
95 self.assertEqual(obj.dialect.escapechar, '\\')
96 self.assertEqual(obj.dialect.lineterminator, "\r")
97 self.assertEqual(obj.dialect.quotechar, '*')
98 self.assertEqual(obj.dialect.quoting, csv.QUOTE_NONE)
99 self.assertIs(obj.dialect.skipinitialspace, True)
100 self.assertIs(obj.dialect.strict, True)
109 # Now try with dialect-derived options
110 class dialect:
119 args = args + (dialect,)
121 self.assertEqual(obj.dialect.delimiter, '-')
122 self.assertIs(obj.dialect.doublequote, False)
123 self.assertEqual(obj.dialect.escapechar, '^')
124 self.assertEqual(obj.dialect.lineterminator, "$")
125 self.assertEqual(obj.dialect.quotechar, '#')
126 self.assertEqual(obj.dialect.quoting, csv.QUOTE_ALL)
127 self.assertIs(obj.dialect.skipinitialspace, True)
128 self.assertIs(obj.dialect.strict, False)
143 expect + writer.dialect.lineterminator)
475 # Ensure that kwargs do override attributes of a dialect class:
476 dialect = csv.get_dialect(name)
477 self.assertEqual(dialect.delimiter, ';')
478 self.assertEqual(dialect.quotechar, "'")
479 self.assertEqual(dialect.doublequote, False)
480 self.assertEqual(dialect.skipinitialspace, True)
481 self.assertEqual(dialect.lineterminator, '\n')
482 self.assertEqual(dialect.quoting, csv.QUOTE_ALL)
498 reader = csv.reader(fileobj, dialect=space())
522 # A class to pass as dialect but with no dialect attributes.
528 self.compare_dialect_123("1,2,3\r\n", dialect=None)
529 self.compare_dialect_123("1,2,3\r\n", dialect=unspecified)
531 self.compare_dialect_123("1:2:3\r\n", dialect=testB())
532 self.compare_dialect_123("1|2|3\r\n", dialect='testC')
533 self.compare_dialect_123("1;2;3\r\n", dialect=testA,
536 dialect=testUni)
551 dialect = csv.get_dialect(name)
552 self.assertRaises(TypeError, copy.copy, dialect)
556 dialect = csv.get_dialect(name)
558 self.assertRaises(TypeError, pickle.dumps, dialect, proto)
565 reader = csv.reader(fileobj, dialect = self.dialect)
571 writer = csv.writer(fileobj, dialect = self.dialect)
577 dialect = 'excel'
678 dialect = EscapedExcel()
687 dialect = 'unix'
700 dialect = QuotedEscapedExcel()
888 writer = csv.writer(fileobj, dialect="excel")
899 writer = csv.writer(fileobj, dialect="excel")
910 writer = csv.writer(fileobj, dialect="excel")
921 writer = csv.writer(fileobj, dialect="excel")
1178 dialect = sniffer.sniff(header, ",;")
1179 self.assertEqual(dialect.delimiter, ';')
1180 self.assertEqual(dialect.quotechar, "'")
1181 self.assertIs(dialect.doublequote, False)
1182 self.assertIs(dialect.skipinitialspace, False)
1186 dialect = sniffer.sniff(self.sample1)
1187 self.assertEqual(dialect.delimiter, ",")
1188 self.assertEqual(dialect.quotechar, '"')
1189 self.assertIs(dialect.skipinitialspace, True)
1191 dialect = sniffer.sniff(self.sample2)
1192 self.assertEqual(dialect.delimiter, ":")
1193 self.assertEqual(dialect.quotechar, "'")
1194 self.assertIs(dialect.skipinitialspace, False)
1198 dialect = sniffer.sniff(self.sample3)
1202 self.assertIn(dialect.delimiter, self.sample3)
1203 dialect = sniffer.sniff(self.sample3, delimiters="?,")
1204 self.assertEqual(dialect.delimiter, "?")
1205 dialect = sniffer.sniff(self.sample3, delimiters="/,")
1206 self.assertEqual(dialect.delimiter, "/")
1207 dialect = sniffer.sniff(self.sample4)
1208 self.assertEqual(dialect.delimiter, ";")
1209 dialect = sniffer.sniff(self.sample5)
1210 self.assertEqual(dialect.delimiter, "\t")
1211 dialect = sniffer.sniff(self.sample6)
1212 self.assertEqual(dialect.delimiter, "|")
1213 dialect = sniffer.sniff(self.sample7)
1214 self.assertEqual(dialect.delimiter, "|")
1215 self.assertEqual(dialect.quotechar, "'")
1216 dialect = sniffer.sniff(self.sample8)
1217 self.assertEqual(dialect.delimiter, '+')
1218 dialect = sniffer.sniff(self.sample9)
1219 self.assertEqual(dialect.delimiter, '+')
1220 self.assertEqual(dialect.quotechar, "'")
1221 dialect = sniffer.sniff(self.sample14)
1222 self.assertEqual(dialect.delimiter, '\0')
1226 dialect = sniffer.sniff(self.header1)
1227 self.assertFalse(dialect.doublequote)
1228 dialect = sniffer.sniff(self.header2)
1229 self.assertFalse(dialect.doublequote)
1230 dialect = sniffer.sniff(self.sample2)
1231 self.assertTrue(dialect.doublequote)
1232 dialect = sniffer.sniff(self.sample8)
1233 self.assertFalse(dialect.doublequote)
1234 dialect = sniffer.sniff(self.sample9)
1235 self.assertTrue(dialect.doublequote)