[Python-checkins] python/nondist/sandbox/csv/test test_csv.py,1.25,1.26

andrewmcnamara@users.sourceforge.net andrewmcnamara@users.sourceforge.net
Mon, 10 Feb 2003 02:41:11 -0800


Update of /cvsroot/python/python/nondist/sandbox/csv/test
In directory sc8-pr-cvs1:/tmp/cvs-serv20704/test

Modified Files:
	test_csv.py 
Log Message:
Picked up a couple of module bugs while using test coverage tools, improved
test coverage slightly.


Index: test_csv.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/test/test_csv.py,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** test_csv.py	10 Feb 2003 09:41:29 -0000	1.25
--- test_csv.py	10 Feb 2003 10:41:09 -0000	1.26
***************
*** 41,44 ****
--- 41,48 ----
          obj.dialect.escapechar = None
          self.assertEqual(obj.dialect.escapechar, None)
+         self.assertRaises(TypeError, delattr, obj.dialect, 'quoting')
+         self.assertRaises(TypeError, setattr, obj.dialect, 'quoting', None)
+         obj.dialect.quoting = csv.QUOTE_MINIMAL
+         self.assertEqual(obj.dialect.quoting, csv.QUOTE_MINIMAL)
  
      def test_reader_attrs(self):
***************
*** 152,160 ****
--- 156,167 ----
      def test_registry_badargs(self):
          self.assertRaises(TypeError, csv.list_dialects, None)
+         self.assertRaises(TypeError, csv.get_dialect)
          self.assertRaises(csv.Error, csv.get_dialect, None)
          self.assertRaises(csv.Error, csv.get_dialect, "nonesuch")
+         self.assertRaises(TypeError, csv.unregister_dialect)
          self.assertRaises(csv.Error, csv.unregister_dialect, None)
          self.assertRaises(csv.Error, csv.unregister_dialect, "nonesuch")
          self.assertRaises(TypeError, csv.register_dialect, None)
+         self.assertRaises(TypeError, csv.register_dialect, None, None)
          self.assertRaises(TypeError, csv.register_dialect, "nonesuch", None)
          class bogus: