Merge "Remove timeutils.strtime() usage"

This commit is contained in:
Jenkins 2015-05-12 20:12:20 +00:00 committed by Gerrit Code Review
commit 29d2b4c82e
2 changed files with 6 additions and 3 deletions

View File

@ -157,7 +157,8 @@ class GuruMeditation(object):
service_name = service_name or os.path.basename( service_name = service_name or os.path.basename(
inspect.stack()[-1][1]) inspect.stack()[-1][1])
filename = "%s_gurumeditation_%s" % ( filename = "%s_gurumeditation_%s" % (
service_name, timeutils.strtime(fmt=cls.timestamp_fmt)) service_name, timeutils.utcnow().strftime(
cls.timestamp_fmt))
filepath = os.path.join(log_dir, filename) filepath = os.path.join(log_dir, filename)
try: try:
with open(filepath, "w") as dumpfile: with open(filepath, "w") as dumpfile:

View File

@ -14,6 +14,7 @@
from __future__ import print_function from __future__ import print_function
import datetime
import os import os
import re import re
import signal import signal
@ -167,7 +168,8 @@ class TestGuruMeditationReport(base.BaseTestCase):
os.kill(os.getpid(), signal.SIGUSR1) os.kill(os.getpid(), signal.SIGUSR1)
self.assertIn('Guru Meditation', sys.stderr.getvalue()) self.assertIn('Guru Meditation', sys.stderr.getvalue())
@mock.patch('oslo_utils.timeutils.strtime', return_value="NOW") @mock.patch('oslo_utils.timeutils.utcnow',
return_value=datetime.datetime(2014, 1, 1, 12, 0, 0))
def test_register_autorun_log_dir(self, mock_strtime): def test_register_autorun_log_dir(self, mock_strtime):
log_dir = self.useFixture(fixtures.TempDir()).path log_dir = self.useFixture(fixtures.TempDir()).path
gmr.TextGuruMeditation.setup_autorun( gmr.TextGuruMeditation.setup_autorun(
@ -175,7 +177,7 @@ class TestGuruMeditationReport(base.BaseTestCase):
os.kill(os.getpid(), signal.SIGUSR1) os.kill(os.getpid(), signal.SIGUSR1)
with open(os.path.join( with open(os.path.join(
log_dir, "fake-service_gurumeditation_NOW")) as df: log_dir, "fake-service_gurumeditation_20140101120000")) as df:
self.assertIn('Guru Meditation', df.read()) self.assertIn('Guru Meditation', df.read())
def tearDown(self): def tearDown(self):