コード例 #1
0
ファイル: test_serializers.py プロジェクト: lcouzens/koku
 def test_valid_delta_costs(self):
     """Test successful handling of valid delta for cost requests."""
     query_params = {"delta": "cost"}
     req = Mock(path="/api/cost-management/v1/reports/azure/costs/")
     serializer = OCPAzureQueryParamSerializer(data=query_params,
                                               context={"request": req})
     self.assertTrue(serializer.is_valid())
コード例 #2
0
ファイル: test_serializers.py プロジェクト: lcouzens/koku
 def test_order_by_service_with_groupby(self):
     """Test that order_by[service_name] works with a matching group-by."""
     query_params = {
         "group_by": {
             "service_name": "asc"
         },
         "order_by": {
             "service_name": "asc"
         }
     }
     serializer = OCPAzureQueryParamSerializer(data=query_params)
     self.assertTrue(serializer.is_valid())
コード例 #3
0
ファイル: test_serializers.py プロジェクト: project-koku/koku
 def test_parse_query_azure_params_success(self):
     """Test parse of a query params successfully."""
     query_params = {
         "group_by": {"instance_type": [FAKE.word()]},
         "filter": {
             "resolution": "daily",
             "time_scope_value": "-10",
             "time_scope_units": "day",
             "subscription_guid": [FAKE.uuid4()],
         },
     }
     serializer = OCPAzureQueryParamSerializer(data=query_params)
     self.assertTrue(serializer.is_valid())
コード例 #4
0
ファイル: test_serializers.py プロジェクト: project-koku/koku
 def test_parse_query_ocp_params_success(self):
     """Test parse of a query params successfully."""
     query_params = {
         "group_by": {"project": ["account1"]},
         "order_by": {"project": "asc"},
         "filter": {
             "resolution": "daily",
             "time_scope_value": "-10",
             "time_scope_units": "day",
             "resource_scope": [],
         },
         "units": "byte",
     }
     serializer = OCPAzureQueryParamSerializer(data=query_params)
     self.assertTrue(serializer.is_valid())