Ejemplo n.º 1
0
 def test_fail_plugin(self):
         """ Testing not configured plugin """
         with mock.patch('ralph_pricing.plugins.splunk.Splunk') as Splunk:
             Splunk.side_effect = MockSplunk
             status, message, arg = splunk_runner(
                 today=datetime.datetime.today(),
             )
             self.assertFalse(status)
Ejemplo n.º 2
0
 def test_set_usages(self):
     """ OpenStack usages Test Case """
     # fake setting need to run plugin
     settings.SPLUNK_HOST = 'test'
     settings.SPLUNK_USER = '******'
     settings.SPLUNK_PASSWORD = '******'
     with mock.patch('ralph_pricing.plugins.splunk.Splunk') as Splunk:
         Splunk.side_effect = MockSplunk
         splunk_runner(today=datetime.date.today())
         usage_device1 = DailyUsage.objects.get(pricing_device=self.device1)
         usage_device2 = DailyUsage.objects.get(pricing_device=self.device2)
         usage_splunk_venture = DailyUsage.objects.get(
             pricing_venture=self.splunk_venture,
         )
         self.assertEqual(usage_device1.value, 10318.234132)
         self.assertEqual(usage_device2.value, 1326.640829)
         self.assertEqual(usage_splunk_venture.value, 1048.363416)