コード例 #1
0
 def test_add_deltas_current_month(self, mock_current_deltas, mock_deltas):
     """Test that the current month method is called for deltas."""
     url = "?"
     query_params = self.mocked_query_params(url, OCPCpuView)
     handler = OCPReportQueryHandler(query_params)
     handler._delta = "usage__request"
     handler.add_deltas([], [])
     mock_current_deltas.assert_called()
     mock_deltas.assert_not_called()
コード例 #2
0
    def test_add_deltas_super_delta(self, mock_current_deltas, mock_deltas):
        """Test that the super delta method is called for deltas."""
        url = '?'
        query_params = self.mocked_query_params(url, OCPCpuView)
        handler = OCPReportQueryHandler(query_params)
        handler._delta = 'usage'

        handler.add_deltas([], [])

        mock_current_deltas.assert_not_called()
        mock_deltas.assert_called()
コード例 #3
0
 def test_add_deltas_current_month(self, mock_current_deltas, mock_deltas):
     """Test that the current month method is called for deltas."""
     # '?'
     query_params = FakeQueryParameters({},
                                        report_type='cpu',
                                        tenant=self.tenant)
     handler = OCPReportQueryHandler(query_params.mock_qp)
     handler._delta = 'usage__request'
     handler.add_deltas([], [])
     mock_current_deltas.assert_called()
     mock_deltas.assert_not_called()
コード例 #4
0
    def test_add_deltas_super_delta(self, mock_current_deltas, mock_deltas):
        """Test that the super delta method is called for deltas."""
        query_params = {}
        handler = OCPReportQueryHandler(query_params, '', self.tenant,
                                        **{'report_type': 'cpu'})
        handler._delta = 'usage'

        handler.add_deltas([], [])

        mock_current_deltas.assert_not_called()
        mock_deltas.assert_called()