def testFromBoth(self): config = WebappConfiguration() sys.argv = 'maay --db-host truc'.split() config.config_file = osp.join(osp.dirname(__file__), 'data', 'webapp2.ini') config.load() self.assertEquals(config.db_host, 'truc') self.assertEquals(config.db_name, 'muche')
def test0FromConfigFile(self): config = WebappConfiguration() config.config_file = osp.join(osp.dirname(__file__), 'data', 'webapp1.ini') config.load() self.assertEquals(config.db_host, 'eusebius') self.assertEquals(config.db_name, 'maay')
def testFromCommandLine(self): data = [('maay', ('localhost', 'maay')), ('maay --db-name maille', ('localhost', 'maille')), ('maay --db-host foo', ('foo', 'maay')), ('maay --db-host foo --db-name maille', ('foo', 'maille')), ] for cmdLine, (expectedHost, expectedDatabase) in data: config = WebappConfiguration() sys.argv = cmdLine.split() config.load() self.assertEquals(config.db_host, expectedHost) self.assertEquals(config.db_name, expectedDatabase)
def testFromCommandLine(self): data = [ ('maay', ('localhost', 'maay')), ('maay --db-name maille', ('localhost', 'maille')), ('maay --db-host foo', ('foo', 'maay')), ('maay --db-host foo --db-name maille', ('foo', 'maille')), ] for cmdLine, (expectedHost, expectedDatabase) in data: config = WebappConfiguration() sys.argv = cmdLine.split() config.load() self.assertEquals(config.db_host, expectedHost) self.assertEquals(config.db_name, expectedDatabase)