def testInstallWithExistingInstallationShouldPreserveOldValuesInIndicoConf(self): self.testInstallShouldWork() # we modify installed indico.conf modifyOnDiskIndicoConfOption('%s/indico.conf' % TESTCONFIGURATIONDIR, 'DBConnectionParams', ("localhost", 9676)) retcode = call([sys.executable, 'setup.py', 'install', '--force-upgrade', '--root', TESTSITEPACKAGES, '--uid', str(os.getuid()), '--gid', str(os.getgid())], stdout=self._stdout, stdin=self._stdin) self.assertEqual(0, retcode) self.assertNotEqual(-1, file('%s/indico.conf' % TESTCONFIGURATIONDIR).read().find('(\'localhost\', 9676)'))
def testSmtpUseTLS(self): self.testGetInstanceShouldWork() modifyOnDiskIndicoConfOption("etc/indico.conf.local", "SmtpUseTLS", "no") self.config.forceReload() self.assertEquals(False, self.config.getSmtpUseTLS()) modifyOnDiskIndicoConfOption("etc/indico.conf.local", "SmtpUseTLS", "yes") self.config.forceReload() self.assertEquals(True, self.config.getSmtpUseTLS())
def testSmtpUseTLS(self): self.testGetInstanceShouldWork() modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'SmtpUseTLS', 'no') self.config.forceReload() self.assertEquals(False, self.config.getSmtpUseTLS()) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'SmtpUseTLS', 'yes') self.config.forceReload() self.assertEquals(True, self.config.getSmtpUseTLS())
def testInstallShouldWork(self): modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'ConfigurationDir', TESTCONFIGURATIONDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'BinDir', TESTBINDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'DocumentationDir', TESTDOCUMENTATIONDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'HtdocsDir', TESTHTDOCSDIR) retcode = call([sys.executable, 'setup.py', 'install', '--root', TESTSITEPACKAGES, '--uid', str(os.getuid()), '--gid', str(os.getgid())], stdout=self._stdout, stdin=self._stdin) self.assertEqual(0, retcode) assert(os.path.exists('%s/indico.conf' % TESTCONFIGURATIONDIR))
def testInstallWithExistingInstallationShouldPreserveOldValuesInIndicoConf( self): self.testInstallShouldWork() # we modify installed indico.conf modifyOnDiskIndicoConfOption('%s/indico.conf' % TESTCONFIGURATIONDIR, 'DBConnectionParams', ("localhost", 9676)) retcode = call([ sys.executable, 'setup.py', 'install', '--force-upgrade', '--root', TESTSITEPACKAGES, '--uid', str(os.getuid()), '--gid', str(os.getgid()) ], stdout=self._stdout, stdin=self._stdin) self.assertEqual(0, retcode) self.assertNotEqual( -1, file('%s/indico.conf' % TESTCONFIGURATIONDIR).read().find('(\'localhost\', 9676)'))
def testInstallShouldWork(self): modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'ConfigurationDir', TESTCONFIGURATIONDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'BinDir', TESTBINDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'DocumentationDir', TESTDOCUMENTATIONDIR) modifyOnDiskIndicoConfOption('etc/indico.conf.local', 'HtdocsDir', TESTHTDOCSDIR) retcode = call([ sys.executable, 'setup.py', 'install', '--root', TESTSITEPACKAGES, '--uid', str(os.getuid()), '--gid', str(os.getgid()) ], stdout=self._stdout, stdin=self._stdin) self.assertEqual(0, retcode) assert (os.path.exists('%s/indico.conf' % TESTCONFIGURATIONDIR))