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)
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)