Configuration: use stdout instead of stderr

use_stderr's default value set false, so use stdout to show logs.

Change-Id: Id8d1c882b9cd29c172a2b9a86f7d616ee7f9c0d9
This commit is contained in:
Hanxi Liu 2016-10-27 00:26:40 +08:00
parent daa9aeef06
commit fe82efe067

View File

@ -45,11 +45,11 @@ class BinTestCase(base.BaseTestCase):
subp = subprocess.Popen(['panko-expirer',
'-d',
"--config-file=%s" % self.tempfile],
stderr=subprocess.PIPE)
__, err = subp.communicate()
stdout=subprocess.PIPE)
out, __ = subp.communicate()
self.assertEqual(0, subp.poll())
self.assertIn(b"Nothing to clean, database event "
b"time to live is disabled", err)
b"time to live is disabled", out)
def _test_run_expirer_ttl_enabled(self, ttl_name, data_name):
content = ("[database]\n"
@ -63,13 +63,13 @@ class BinTestCase(base.BaseTestCase):
subp = subprocess.Popen(['panko-expirer',
'-d',
"--config-file=%s" % self.tempfile],
stderr=subprocess.PIPE)
__, err = subp.communicate()
stdout=subprocess.PIPE)
out, __ = subp.communicate()
self.assertEqual(0, subp.poll())
msg = "Dropping %s data with TTL 1" % data_name
if six.PY3:
msg = msg.encode('utf-8')
self.assertIn(msg, err)
self.assertIn(msg, out)
def test_run_expirer_ttl_enabled(self):
self._test_run_expirer_ttl_enabled('event_time_to_live', 'event')