From: Fred L. D. <fd...@us...> - 2003-07-11 12:19:33
|
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) |