Update of /cvsroot/cvs-syncmail/syncmail/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv4734
Modified Files:
Tag: new-config-branch
test_options.py
Log Message:
more tests of the command line handling
Index: test_options.py
===================================================================
RCS file: /cvsroot/cvs-syncmail/syncmail/tests/Attic/test_options.py,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -d -r1.1.2.2 -r1.1.2.3
--- test_options.py 11 Jul 2003 05:11:00 -0000 1.1.2.2
+++ test_options.py 11 Jul 2003 12:19:29 -0000 1.1.2.3
@@ -56,6 +56,21 @@
def test_load_cmdline_empty(self):
self.assertEqual(syncmail.load_cmdline([]), ({}, []))
+ def test_load_cmdline_simple(self):
+ cmdline = ['abc foo.txt,1.2,1.3', 'me...@ex...']
+ options, args = syncmail.load_cmdline(cmdline)
+ self.assertEqual(options, {})
+ self.assertEqual(args, cmdline)
+
+ def test_load_cmdline_with_options(self):
+ cmdline = ['-qC4', '-u', '--mailhost', 'mail.example.com']
+ options, args = syncmail.load_cmdline(cmdline)
+ self.assertEqual(options, {'verbose': 'false',
+ 'context-lines': '4',
+ 'diff-type': 'unified',
+ 'smtp-server': 'mail.example.com'})
+ self.assertEqual(args, [])
+
def test_load_configuration_empty(self):
config = syncmail.load_configuration([])
self.assertEqual(config.contextlines, 2)
|