Changeset 153
- Timestamp:
- 05/16/08 18:04:09 (8 months ago)
- Files:
-
- src/jmc/tests/runner.py (modified) (7 diffs)
- src/jmc/tests/uncomplete_jmc.conf (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
src/jmc/tests/runner.py
r106 r153 4 4 ## Started on Fri May 18 13:43:37 2007 David Rousselie 5 5 ## $Id$ 6 ## 6 ## 7 7 ## Copyright (C) 2007 David Rousselie 8 8 ## This program is free software; you can redistribute it and/or modify … … 10 10 ## the Free Software Foundation; either version 2 of the License, or 11 11 ## (at your option) any later version. 12 ## 12 ## 13 13 ## This program is distributed in the hope that it will be useful, 14 14 ## but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ## GNU General Public License for more details. 17 ## 17 ## 18 18 ## You should have received a copy of the GNU General Public License 19 19 ## along with this program; if not, write to the Free Software … … 47 47 self.runner = None 48 48 sys.argv = [""] 49 49 50 50 def test_configure_default(self): 51 51 self.runner.configure() … … 75 75 self.assertEquals(self.runner.mail_default_encoding, "test_iso-8859-1") 76 76 self.assertEquals(self.runner.check_interval, 2) 77 78 def test_configure_uncomplete_configfile(self): 79 self.runner.config_file = "src/jmc/tests/uncomplete_jmc.conf" 80 self.runner.configure() 81 self.assertEquals(self.runner.server, "test_localhost") 82 self.assertEquals(self.runner.port, 42) 83 self.assertEquals(self.runner.secret, "test_secret") 84 self.assertEquals(self.runner.service_jid, "test_jmc.localhost") 85 self.assertEquals(self.runner.language, "test_en") 86 self.assertEquals(self.runner.db_url, "test_sqlite://root@localhost/var/spool/jabber/test_jmc.db") 87 self.assertEquals(self.runner.pid_file, "/var/run/jabber/test_jmc.pid") 88 self.assertFalse(self.runner.debug) 77 89 78 90 def test_configure_commandline_shortopt(self): … … 121 133 self.assertEquals(self.runner.mail_default_encoding, "test2_iso-8859-1") 122 134 self.assertEquals(self.runner.check_interval, 4) 123 135 124 136 def test__run(self): 125 137 self.runner.pid_file = "/tmp/jmc.pid" … … 142 154 os.unlink(DB_PATH) 143 155 self.assertFalse(os.access("/tmp/jmc.pid", os.F_OK)) 144 156 145 157 def suite(): 146 158 test_suite = unittest.TestSuite() … … 150 162 if __name__ == '__main__': 151 163 unittest.main(defaultTest='suite') 152
