def testConfigCommands(self):
self.assertFalse(os.path.exists(local_cfg))
info = self._runConfigScript(['--help'])
self.assertEqual(info['rc'], 0)
self.assertEqual(info['stderr'], '')
self.assertIn('Get and set configuration values for the worker',
info['stdout'])
info = self._runConfigScript(['list'])
self.assertEqual(info['rc'], 0)
self.assertIn('[girder_worker]', info['stdout'])
info = self._runConfigScript(['get', 'celery', 'app_main'])
self.assertEqual(info['rc'], 0)
self.assertEqual(info['stdout'].strip(), 'girder_worker')
info = self._runConfigScript(['set', 'celery', 'app_main', 'foo'])
self.assertEqual(info['rc'], 0)
info = self._runConfigScript(['get', 'celery', 'app_main'])
self.assertEqual(info['rc'], 0)
self.assertEqual(info['stdout'].strip(), 'foo')
info = self._runConfigScript(['rm', 'celery', 'app_main'])
self.assertEqual(info['rc'], 0)
with self.assertRaises(NoOptionError):
self._runConfigScript(['get', 'celery', 'app_main'])
评论列表
文章目录