Compute indexes when filter is overwritten

This commit is contained in:
adi
2022-11-29 10:28:40 +02:00
committed by Dan Christian Bogos
parent f72ff28fd7
commit dfd1b3343d

View File

@@ -100,13 +100,14 @@ var (
testFilterIndexesCasesSetDifferentFilters,
testFilterIndexesCasesOverwriteAttributes,
//testFilterIndexesCasesGetIndexesAnyContextChanged,
testFilterIndexesCasesGetIndexesAnyContextChanged,
testFilterIndexesCasesGetIndexesSessionsContextChanged,
testFilterIndexesCasesSetIndexedFilter,
testFilterIndexesCasesSetChargerWithFltr,
testFilterIndexesCasesGetChargerIndexes,
testFilterIndexesCasesOverwriteFilterForCharger,
testFilterIndexesCasesComputeChargersIndexes,
testFilterIndexesCasesGetChargerIndexesChanged,
testFilterIndexesCasesStopEngine,
@@ -323,6 +324,20 @@ func testFilterIndexesCasesSetDifferentFilters(t *testing.T) {
}
}
func testFilterIndexesCasesComputeAttributesIndexes(t *testing.T) {
var result string
if err := fIdxCasesRPC.Call(utils.APIerSv1ComputeFilterIndexes,
utils.ArgsComputeFilterIndexes{
Tenant: "cgrates.org",
Context: utils.META_ANY,
AttributeS: true,
}, &result); err != nil {
t.Error(err)
} else if result != utils.OK {
t.Errorf("Error: %+v", result)
}
}
func testFilterIndexesCasesOverwriteAttributes(t *testing.T) {
eAttrPrf1 := &v1.AttributeWithCache{
AttributeProfile: &engine.AttributeProfile{
@@ -529,6 +544,19 @@ func testFilterIndexesCasesOverwriteFilterForCharger(t *testing.T) {
}
}
func testFilterIndexesCasesComputeChargersIndexes(t *testing.T) {
var result string
if err := fIdxCasesRPC.Call(utils.APIerSv1ComputeFilterIndexes,
utils.ArgsComputeFilterIndexes{
Tenant: "cgrates.org",
ChargerS: true,
}, &result); err != nil {
t.Error(err)
} else if result != utils.OK {
t.Errorf("Error: %+v", result)
}
}
func testFilterIndexesCasesGetChargerIndexesChanged(t *testing.T) {
arg := &v1.AttrGetFilterIndexes{
Tenant: "cgrates.org",