~ubuntu-branches/ubuntu/vivid/ceilometer/vivid

« back to all changes in this revision

Viewing changes to ceilometer/tests/event/test_converter.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2014-03-06 14:44:28 UTC
  • mto: (28.1.1 utopic-proposed) (1.2.1)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: package-import@ubuntu.com-20140306144428-rvphsh4igwyulzf0
Tags: upstream-2014.1~b3
ImportĀ upstreamĀ versionĀ 2014.1~b3

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import six
25
25
 
26
26
from ceilometer.event import converter
27
 
from ceilometer.openstack.common import timeutils
28
27
from ceilometer.storage import models
29
28
from ceilometer.tests import base
30
29
 
548
547
        edef = converter.EventDefinition(cfg, self.fake_plugin_mgr)
549
548
        self.assertTrue(edef.is_catchall)
550
549
 
551
 
    def test_extract_when(self):
552
 
        now = timeutils.utcnow()
 
550
    @mock.patch('ceilometer.openstack.common.timeutils.utcnow')
 
551
    def test_extract_when(self, mock_utcnow):
 
552
        now = datetime.datetime.utcnow()
553
553
        modified = now + datetime.timedelta(minutes=1)
554
 
        timeutils.set_time_override(now)
 
554
        mock_utcnow.return_value = now
555
555
 
556
556
        body = {"timestamp": str(modified)}
557
557
        when = converter.EventDefinition._extract_when(body)
624
624
            host='cydonia')
625
625
        self.fake_plugin_mgr = {}
626
626
 
627
 
    def test_converter_missing_keys(self):
 
627
    @mock.patch('ceilometer.openstack.common.timeutils.utcnow')
 
628
    def test_converter_missing_keys(self, mock_utcnow):
628
629
        # test a malformed notification
629
 
        now = timeutils.utcnow()
630
 
        timeutils.set_time_override(now)
 
630
        now = datetime.datetime.utcnow()
 
631
        mock_utcnow.return_value = now
631
632
        c = converter.NotificationEventsConverter(
632
633
            [],
633
634
            self.fake_plugin_mgr,