[Python-checkins] python/nondist/sandbox/csv/test test_csv.py,1.13,1.14

montanaro@users.sourceforge.net montanaro@users.sourceforge.net
Mon, 03 Feb 2003 12:26:28 -0800


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

Modified Files:
	test_csv.py 
Log Message:
Add test for list_dialects.  Call unregister_dialect where appropriate
instead of fiddling _dialects directly.



Index: test_csv.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/test/test_csv.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** test_csv.py	3 Feb 2003 17:37:29 -0000	1.13
--- test_csv.py	3 Feb 2003 20:26:26 -0000	1.14
***************
*** 198,206 ****
          self.assertEqual(isinstance(csv.get_dialect("myexceltsv"),
                                      myexceltsv), 1==1)
!         del csv._dialects["myexceltsv"]
  
      def test_get(self):
          self.assertEqual(isinstance(csv.get_dialect("excel"),
                                      csv.excel), 1==1)
  
      def test_bad_register(self):
--- 198,211 ----
          self.assertEqual(isinstance(csv.get_dialect("myexceltsv"),
                                      myexceltsv), 1==1)
!         csv.unregister_dialect("myexceltsv")
  
      def test_get(self):
          self.assertEqual(isinstance(csv.get_dialect("excel"),
                                      csv.excel), 1==1)
+ 
+     def test_list(self):
+         for dname in csv.list_dialects():
+             d = csv.get_dialect(dname)
+             self.assertEqual(d._name, dname)
  
      def test_bad_register(self):