Override uncomplete configuration file test
darcs-hash:20080516170409-86b55-184a1a27f053546f4d77588168f0769f24992b3c.gz
This commit is contained in:
@@ -75,6 +75,18 @@ class JMCRunner_TestCase(JCLRunner_TestCase):
|
||||
self.assertEquals(self.runner.mail_default_encoding, "test_iso-8859-1")
|
||||
self.assertEquals(self.runner.check_interval, 2)
|
||||
|
||||
def test_configure_uncomplete_configfile(self):
|
||||
self.runner.config_file = "src/jmc/tests/uncomplete_jmc.conf"
|
||||
self.runner.configure()
|
||||
self.assertEquals(self.runner.server, "test_localhost")
|
||||
self.assertEquals(self.runner.port, 42)
|
||||
self.assertEquals(self.runner.secret, "test_secret")
|
||||
self.assertEquals(self.runner.service_jid, "test_jmc.localhost")
|
||||
self.assertEquals(self.runner.language, "test_en")
|
||||
self.assertEquals(self.runner.db_url, "test_sqlite://root@localhost/var/spool/jabber/test_jmc.db")
|
||||
self.assertEquals(self.runner.pid_file, "/var/run/jabber/test_jmc.pid")
|
||||
self.assertFalse(self.runner.debug)
|
||||
|
||||
def test_configure_commandline_shortopt(self):
|
||||
sys.argv = ["", "-c", "src/jmc/tests/jmc.conf", \
|
||||
"-S", "test2_localhost", \
|
||||
@@ -149,4 +161,3 @@ def suite():
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main(defaultTest='suite')
|
||||
|
||||
|
||||
24
src/jmc/tests/uncomplete_jmc.conf
Normal file
24
src/jmc/tests/uncomplete_jmc.conf
Normal file
@@ -0,0 +1,24 @@
|
||||
[jabber]
|
||||
server: test_localhost
|
||||
port: 42
|
||||
secret: test_secret
|
||||
service_jid: test_jmc.localhost
|
||||
#supported language: en, fr (See src/jmc/lang.py to add more)
|
||||
language: test_en
|
||||
|
||||
[db]
|
||||
#type: mysql
|
||||
type: test_sqlite
|
||||
#host: root@localhost
|
||||
host: root@localhost
|
||||
name: /var/spool/jabber/test_jmc.db
|
||||
#url: %(type)%(host)%(name)?debug=1&debugThreading=1
|
||||
db_url: %(type)s://%(host)s%(name)s
|
||||
|
||||
[component]
|
||||
pid_file: /var/run/jabber/test_jmc.pid
|
||||
log_file: /tmp/jmc.log
|
||||
|
||||
[jmc]
|
||||
mail_default_encoding: test_iso-8859-1
|
||||
check_interval: 2
|
||||
Reference in New Issue
Block a user