mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Updated integration tests
This commit is contained in:
committed by
Dan Christian Bogos
parent
83a891e145
commit
60820c8c27
@@ -215,43 +215,46 @@ func testPrecacheGetCacheStatsAfterRestart(t *testing.T) {
|
||||
Items: 10,
|
||||
Groups: 1,
|
||||
},
|
||||
utils.CacheThresholdProfiles: {Items: 7},
|
||||
utils.CacheThresholds: {Items: 7},
|
||||
utils.CacheTimings: {},
|
||||
utils.CacheDiameterMessages: {},
|
||||
utils.CacheClosedSessions: {},
|
||||
utils.CacheLoadIDs: {},
|
||||
utils.CacheRPCConnections: {},
|
||||
utils.CacheCDRIDs: {},
|
||||
utils.CacheRatingProfilesTmp: {},
|
||||
utils.CacheUCH: {},
|
||||
utils.CacheReverseFilterIndexes: {},
|
||||
utils.CacheAccounts: {},
|
||||
utils.CacheVersions: {},
|
||||
utils.CacheTBLTPTimings: {},
|
||||
utils.CacheTBLTPDestinations: {},
|
||||
utils.CacheTBLTPRates: {},
|
||||
utils.CacheTBLTPDestinationRates: {},
|
||||
utils.CacheTBLTPRatingPlans: {},
|
||||
utils.CacheTBLTPRatingProfiles: {},
|
||||
utils.CacheTBLTPSharedGroups: {},
|
||||
utils.CacheTBLTPActions: {},
|
||||
utils.CacheTBLTPActionPlans: {},
|
||||
utils.CacheTBLTPActionTriggers: {},
|
||||
utils.CacheTBLTPAccountActions: {},
|
||||
utils.CacheTBLTPResources: {},
|
||||
utils.CacheTBLTPStats: {},
|
||||
utils.CacheTBLTPThresholds: {},
|
||||
utils.CacheTBLTPFilters: {},
|
||||
utils.CacheSessionCostsTBL: {},
|
||||
utils.CacheCDRsTBL: {},
|
||||
utils.CacheTBLTPRoutes: {},
|
||||
utils.CacheTBLTPAttributes: {},
|
||||
utils.CacheTBLTPChargers: {},
|
||||
utils.CacheTBLTPDispatchers: {},
|
||||
utils.CacheTBLTPDispatcherHosts: {},
|
||||
utils.CacheTBLTPRateProfiles: {},
|
||||
utils.MetaAPIBan: {},
|
||||
utils.CacheThresholdProfiles: {Items: 7},
|
||||
utils.CacheThresholds: {Items: 7},
|
||||
utils.CacheTimings: {},
|
||||
utils.CacheDiameterMessages: {},
|
||||
utils.CacheClosedSessions: {},
|
||||
utils.CacheLoadIDs: {},
|
||||
utils.CacheRPCConnections: {},
|
||||
utils.CacheCDRIDs: {},
|
||||
utils.CacheRatingProfilesTmp: {},
|
||||
utils.CacheUCH: {},
|
||||
utils.CacheReverseFilterIndexes: {},
|
||||
utils.CacheAccounts: {},
|
||||
utils.CacheVersions: {},
|
||||
utils.CacheTBLTPTimings: {},
|
||||
utils.CacheTBLTPDestinations: {},
|
||||
utils.CacheTBLTPRates: {},
|
||||
utils.CacheTBLTPDestinationRates: {},
|
||||
utils.CacheTBLTPRatingPlans: {},
|
||||
utils.CacheTBLTPRatingProfiles: {},
|
||||
utils.CacheTBLTPSharedGroups: {},
|
||||
utils.CacheTBLTPActions: {},
|
||||
utils.CacheTBLTPActionPlans: {},
|
||||
utils.CacheTBLTPActionTriggers: {},
|
||||
utils.CacheTBLTPAccountActions: {},
|
||||
utils.CacheTBLTPResources: {},
|
||||
utils.CacheTBLTPStats: {},
|
||||
utils.CacheTBLTPThresholds: {},
|
||||
utils.CacheTBLTPFilters: {},
|
||||
utils.CacheSessionCostsTBL: {},
|
||||
utils.CacheCDRsTBL: {},
|
||||
utils.CacheTBLTPRoutes: {},
|
||||
utils.CacheTBLTPAttributes: {},
|
||||
utils.CacheTBLTPChargers: {},
|
||||
utils.CacheTBLTPDispatchers: {},
|
||||
utils.CacheTBLTPDispatcherHosts: {},
|
||||
utils.CacheTBLTPRateProfiles: {},
|
||||
utils.MetaAPIBan: {},
|
||||
utils.CacheActionProfiles: {},
|
||||
utils.CacheActionProfilesFilterIndexes: {},
|
||||
utils.CacheTBLTPActionProfiles: {},
|
||||
}
|
||||
if *apiBan {
|
||||
(*expectedStats)[utils.MetaAPIBan] = <cache.CacheStats{Items: 254}
|
||||
|
||||
@@ -287,8 +287,8 @@ func testSSv1ItProcessEventInitiateSession(t *testing.T) {
|
||||
expMaxUsage := map[string]time.Duration{
|
||||
"CustomerCharges": initUsage,
|
||||
"SupplierCharges": initUsage,
|
||||
"raw": initUsage,
|
||||
utils.MetaRaw: initUsage,
|
||||
// "raw": initUsage,
|
||||
utils.MetaRaw: initUsage,
|
||||
}
|
||||
if !reflect.DeepEqual(expMaxUsage, rply.MaxUsage) {
|
||||
t.Errorf("Expected %s received %s", expMaxUsage, rply.MaxUsage)
|
||||
@@ -398,8 +398,8 @@ func testSSv1ItProcessEventUpdateSession(t *testing.T) {
|
||||
expMaxUsage := map[string]time.Duration{
|
||||
"CustomerCharges": reqUsage,
|
||||
"SupplierCharges": reqUsage,
|
||||
"raw": reqUsage,
|
||||
utils.MetaRaw: reqUsage,
|
||||
// "raw": reqUsage,
|
||||
utils.MetaRaw: reqUsage,
|
||||
}
|
||||
if !reflect.DeepEqual(expMaxUsage, rply.MaxUsage) {
|
||||
t.Errorf("Expected %s received %s", expMaxUsage, rply.MaxUsage)
|
||||
|
||||
@@ -166,54 +166,56 @@ func testDspChcLoadAfterFolder(t *testing.T) {
|
||||
func testDspChcPrecacheStatus(t *testing.T) {
|
||||
var reply map[string]string
|
||||
expected := map[string]string{
|
||||
utils.CacheDestinations: utils.MetaReady,
|
||||
utils.CacheReverseDestinations: utils.MetaReady,
|
||||
utils.CacheRatingPlans: utils.MetaReady,
|
||||
utils.CacheRatingProfiles: utils.MetaReady,
|
||||
utils.CacheActions: utils.MetaReady,
|
||||
utils.CacheActionPlans: utils.MetaReady,
|
||||
utils.CacheAccountActionPlans: utils.MetaReady,
|
||||
utils.CacheActionTriggers: utils.MetaReady,
|
||||
utils.CacheSharedGroups: utils.MetaReady,
|
||||
utils.CacheResourceProfiles: utils.MetaReady,
|
||||
utils.CacheResources: utils.MetaReady,
|
||||
utils.CacheTimings: utils.MetaReady,
|
||||
utils.CacheStatQueueProfiles: utils.MetaReady,
|
||||
utils.CacheStatQueues: utils.MetaReady,
|
||||
utils.CacheThresholdProfiles: utils.MetaReady,
|
||||
utils.CacheThresholds: utils.MetaReady,
|
||||
utils.CacheFilters: utils.MetaReady,
|
||||
utils.CacheRouteProfiles: utils.MetaReady,
|
||||
utils.CacheAttributeProfiles: utils.MetaReady,
|
||||
utils.CacheChargerProfiles: utils.MetaReady,
|
||||
utils.CacheDispatcherProfiles: utils.MetaReady,
|
||||
utils.CacheDispatcherHosts: utils.MetaReady,
|
||||
utils.CacheDiameterMessages: utils.MetaReady,
|
||||
utils.CacheAttributeFilterIndexes: utils.MetaReady,
|
||||
utils.CacheResourceFilterIndexes: utils.MetaReady,
|
||||
utils.CacheStatFilterIndexes: utils.MetaReady,
|
||||
utils.CacheThresholdFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRouteFilterIndexes: utils.MetaReady,
|
||||
utils.CacheChargerFilterIndexes: utils.MetaReady,
|
||||
utils.CacheDispatcherFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateProfilesFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateProfiles: utils.MetaReady,
|
||||
utils.CacheLoadIDs: utils.MetaReady,
|
||||
utils.CacheCDRIDs: utils.MetaReady,
|
||||
utils.CacheClosedSessions: utils.MetaReady,
|
||||
utils.CacheDispatcherRoutes: utils.MetaReady,
|
||||
utils.CacheEventResources: utils.MetaReady,
|
||||
utils.CacheRPCConnections: utils.MetaReady,
|
||||
utils.CacheRPCResponses: utils.MetaReady,
|
||||
utils.CacheRatingProfilesTmp: utils.MetaReady,
|
||||
utils.CacheUCH: utils.MetaReady,
|
||||
utils.CacheSTIR: utils.MetaReady,
|
||||
utils.CacheDispatcherLoads: utils.MetaReady,
|
||||
utils.CacheDispatchers: utils.MetaReady,
|
||||
utils.CacheEventCharges: utils.MetaReady,
|
||||
utils.CacheReverseFilterIndexes: utils.MetaReady,
|
||||
utils.CacheCapsEvents: utils.MetaReady,
|
||||
utils.CacheDestinations: utils.MetaReady,
|
||||
utils.CacheReverseDestinations: utils.MetaReady,
|
||||
utils.CacheRatingPlans: utils.MetaReady,
|
||||
utils.CacheRatingProfiles: utils.MetaReady,
|
||||
utils.CacheActions: utils.MetaReady,
|
||||
utils.CacheActionPlans: utils.MetaReady,
|
||||
utils.CacheAccountActionPlans: utils.MetaReady,
|
||||
utils.CacheActionTriggers: utils.MetaReady,
|
||||
utils.CacheSharedGroups: utils.MetaReady,
|
||||
utils.CacheResourceProfiles: utils.MetaReady,
|
||||
utils.CacheResources: utils.MetaReady,
|
||||
utils.CacheTimings: utils.MetaReady,
|
||||
utils.CacheStatQueueProfiles: utils.MetaReady,
|
||||
utils.CacheStatQueues: utils.MetaReady,
|
||||
utils.CacheThresholdProfiles: utils.MetaReady,
|
||||
utils.CacheThresholds: utils.MetaReady,
|
||||
utils.CacheFilters: utils.MetaReady,
|
||||
utils.CacheRouteProfiles: utils.MetaReady,
|
||||
utils.CacheAttributeProfiles: utils.MetaReady,
|
||||
utils.CacheChargerProfiles: utils.MetaReady,
|
||||
utils.CacheDispatcherProfiles: utils.MetaReady,
|
||||
utils.CacheDispatcherHosts: utils.MetaReady,
|
||||
utils.CacheDiameterMessages: utils.MetaReady,
|
||||
utils.CacheAttributeFilterIndexes: utils.MetaReady,
|
||||
utils.CacheResourceFilterIndexes: utils.MetaReady,
|
||||
utils.CacheStatFilterIndexes: utils.MetaReady,
|
||||
utils.CacheThresholdFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRouteFilterIndexes: utils.MetaReady,
|
||||
utils.CacheChargerFilterIndexes: utils.MetaReady,
|
||||
utils.CacheDispatcherFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateProfilesFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateFilterIndexes: utils.MetaReady,
|
||||
utils.CacheRateProfiles: utils.MetaReady,
|
||||
utils.CacheLoadIDs: utils.MetaReady,
|
||||
utils.CacheCDRIDs: utils.MetaReady,
|
||||
utils.CacheClosedSessions: utils.MetaReady,
|
||||
utils.CacheDispatcherRoutes: utils.MetaReady,
|
||||
utils.CacheEventResources: utils.MetaReady,
|
||||
utils.CacheRPCConnections: utils.MetaReady,
|
||||
utils.CacheRPCResponses: utils.MetaReady,
|
||||
utils.CacheRatingProfilesTmp: utils.MetaReady,
|
||||
utils.CacheUCH: utils.MetaReady,
|
||||
utils.CacheSTIR: utils.MetaReady,
|
||||
utils.CacheDispatcherLoads: utils.MetaReady,
|
||||
utils.CacheDispatchers: utils.MetaReady,
|
||||
utils.CacheEventCharges: utils.MetaReady,
|
||||
utils.CacheReverseFilterIndexes: utils.MetaReady,
|
||||
utils.CacheCapsEvents: utils.MetaReady,
|
||||
utils.CacheActionProfiles: utils.MetaReady,
|
||||
utils.CacheActionProfilesFilterIndexes: utils.MetaReady,
|
||||
|
||||
utils.CacheAccounts: utils.MetaReady,
|
||||
utils.CacheVersions: utils.MetaReady,
|
||||
@@ -241,6 +243,7 @@ func testDspChcPrecacheStatus(t *testing.T) {
|
||||
utils.CacheTBLTPDispatcherHosts: utils.MetaReady,
|
||||
utils.CacheTBLTPRateProfiles: utils.MetaReady,
|
||||
utils.MetaAPIBan: utils.MetaReady,
|
||||
utils.CacheTBLTPActionProfiles: utils.MetaReady,
|
||||
}
|
||||
|
||||
if err := dispEngine.RPC.Call(utils.CacheSv1PrecacheStatus, utils.AttrCacheIDsWithOpts{
|
||||
|
||||
@@ -474,56 +474,58 @@ func CallScript(scriptPath string, subcommand string, waitMs int) error {
|
||||
|
||||
func GetDefaultEmptyCacheStats() map[string]*ltcache.CacheStats {
|
||||
return map[string]*ltcache.CacheStats{
|
||||
utils.MetaDefault: {},
|
||||
utils.CacheAccountActionPlans: {},
|
||||
utils.CacheActionPlans: {},
|
||||
utils.CacheActionTriggers: {},
|
||||
utils.CacheActions: {},
|
||||
utils.CacheAttributeFilterIndexes: {},
|
||||
utils.CacheAttributeProfiles: {},
|
||||
utils.CacheChargerFilterIndexes: {},
|
||||
utils.CacheChargerProfiles: {},
|
||||
utils.CacheDispatcherFilterIndexes: {},
|
||||
utils.CacheDispatcherProfiles: {},
|
||||
utils.CacheDispatcherHosts: {},
|
||||
utils.CacheDispatcherRoutes: {},
|
||||
utils.CacheDispatcherLoads: {},
|
||||
utils.CacheDispatchers: {},
|
||||
utils.CacheDestinations: {},
|
||||
utils.CacheEventResources: {},
|
||||
utils.CacheFilters: {},
|
||||
utils.CacheRatingPlans: {},
|
||||
utils.CacheRatingProfiles: {},
|
||||
utils.CacheResourceFilterIndexes: {},
|
||||
utils.CacheResourceProfiles: {},
|
||||
utils.CacheResources: {},
|
||||
utils.CacheReverseDestinations: {},
|
||||
utils.CacheRPCResponses: {},
|
||||
utils.CacheSharedGroups: {},
|
||||
utils.CacheStatFilterIndexes: {},
|
||||
utils.CacheStatQueueProfiles: {},
|
||||
utils.CacheStatQueues: {},
|
||||
utils.CacheSTIR: {},
|
||||
utils.CacheRouteFilterIndexes: {},
|
||||
utils.CacheRouteProfiles: {},
|
||||
utils.CacheThresholdFilterIndexes: {},
|
||||
utils.CacheThresholdProfiles: {},
|
||||
utils.CacheThresholds: {},
|
||||
utils.CacheRateProfiles: {},
|
||||
utils.CacheRateProfilesFilterIndexes: {},
|
||||
utils.CacheRateFilterIndexes: {},
|
||||
utils.CacheTimings: {},
|
||||
utils.CacheDiameterMessages: {},
|
||||
utils.CacheClosedSessions: {},
|
||||
utils.CacheLoadIDs: {},
|
||||
utils.CacheRPCConnections: {},
|
||||
utils.CacheCDRIDs: {},
|
||||
utils.CacheRatingProfilesTmp: {},
|
||||
utils.CacheUCH: {},
|
||||
utils.CacheEventCharges: {},
|
||||
utils.CacheReverseFilterIndexes: {},
|
||||
utils.MetaAPIBan: {},
|
||||
utils.CacheCapsEvents: {},
|
||||
utils.MetaDefault: {},
|
||||
utils.CacheAccountActionPlans: {},
|
||||
utils.CacheActionPlans: {},
|
||||
utils.CacheActionTriggers: {},
|
||||
utils.CacheActions: {},
|
||||
utils.CacheAttributeFilterIndexes: {},
|
||||
utils.CacheAttributeProfiles: {},
|
||||
utils.CacheChargerFilterIndexes: {},
|
||||
utils.CacheChargerProfiles: {},
|
||||
utils.CacheDispatcherFilterIndexes: {},
|
||||
utils.CacheDispatcherProfiles: {},
|
||||
utils.CacheDispatcherHosts: {},
|
||||
utils.CacheDispatcherRoutes: {},
|
||||
utils.CacheDispatcherLoads: {},
|
||||
utils.CacheDispatchers: {},
|
||||
utils.CacheDestinations: {},
|
||||
utils.CacheEventResources: {},
|
||||
utils.CacheFilters: {},
|
||||
utils.CacheRatingPlans: {},
|
||||
utils.CacheRatingProfiles: {},
|
||||
utils.CacheResourceFilterIndexes: {},
|
||||
utils.CacheResourceProfiles: {},
|
||||
utils.CacheResources: {},
|
||||
utils.CacheReverseDestinations: {},
|
||||
utils.CacheRPCResponses: {},
|
||||
utils.CacheSharedGroups: {},
|
||||
utils.CacheStatFilterIndexes: {},
|
||||
utils.CacheStatQueueProfiles: {},
|
||||
utils.CacheStatQueues: {},
|
||||
utils.CacheSTIR: {},
|
||||
utils.CacheRouteFilterIndexes: {},
|
||||
utils.CacheRouteProfiles: {},
|
||||
utils.CacheThresholdFilterIndexes: {},
|
||||
utils.CacheThresholdProfiles: {},
|
||||
utils.CacheThresholds: {},
|
||||
utils.CacheRateProfiles: {},
|
||||
utils.CacheRateProfilesFilterIndexes: {},
|
||||
utils.CacheRateFilterIndexes: {},
|
||||
utils.CacheTimings: {},
|
||||
utils.CacheDiameterMessages: {},
|
||||
utils.CacheClosedSessions: {},
|
||||
utils.CacheLoadIDs: {},
|
||||
utils.CacheRPCConnections: {},
|
||||
utils.CacheCDRIDs: {},
|
||||
utils.CacheRatingProfilesTmp: {},
|
||||
utils.CacheUCH: {},
|
||||
utils.CacheEventCharges: {},
|
||||
utils.CacheReverseFilterIndexes: {},
|
||||
utils.MetaAPIBan: {},
|
||||
utils.CacheCapsEvents: {},
|
||||
utils.CacheActionProfiles: {},
|
||||
utils.CacheActionProfilesFilterIndexes: {},
|
||||
|
||||
utils.CacheAccounts: {},
|
||||
utils.CacheVersions: {},
|
||||
@@ -550,6 +552,7 @@ func GetDefaultEmptyCacheStats() map[string]*ltcache.CacheStats {
|
||||
utils.CacheTBLTPDispatchers: {},
|
||||
utils.CacheTBLTPDispatcherHosts: {},
|
||||
utils.CacheTBLTPRateProfiles: {},
|
||||
utils.CacheTBLTPActionProfiles: {},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user