mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
small fix
This commit is contained in:
6
data/tariffplans/testtp/ResourceLimits.csv
Normal file
6
data/tariffplans/testtp/ResourceLimits.csv
Normal file
@@ -0,0 +1,6 @@
|
||||
#Id,FilterType,FilterFieldName,FilterFieldValues,ActivationInterval,TTL,Limit,AllocationReply,Weight,ActionTriggers
|
||||
ResGroup1,*string,Account,1001;1002,2014-07-29T15:00:00Z,1s,7,,20,
|
||||
ResGroup1,*string_prefix,Destination,10;20,,,,,,
|
||||
ResGroup1,*rsr_fields,,Subject(~^1.*1$);Destination(1002),,,,,,
|
||||
ResGroup2,*destinations,Destination,DST_FS,2014-07-29T15:00:00Z,3600s,8,SPECIAL_1002,10,
|
||||
ResGroup3,*cdr_stats,,CDRST1:*min_ASR:34;CDRST_1001:*min_ASR:20,,,,,,
|
||||
|
2
data/tariffplans/testtp/Stats.csv
Normal file
2
data/tariffplans/testtp/Stats.csv
Normal file
@@ -0,0 +1,2 @@
|
||||
#Id,FilterType,FilterFieldName,FilterFieldValues,ActivationInterval,QueueLength,TTL,Metrics,Store,Thresholds,Weight
|
||||
Stats1,*string,Account,1001;1002,2014-07-29T15:00:00Z,100,1s,*asr;*acd;*acc,true,THRESH1;THRESH2,20
|
||||
|
@@ -156,7 +156,7 @@ func TestLoaderITLoadFromCSV(t *testing.T) {
|
||||
if err = loader.LoadStats(); err != nil {
|
||||
t.Error("Failed loading stats: ", err.Error())
|
||||
}
|
||||
if err := loader.WriteToDatabase(false, false, false); err != nil {
|
||||
if err := loader.WriteToDatabase(true, false, false); err != nil {
|
||||
t.Error("Could not write data into dataDb: ", err.Error())
|
||||
}
|
||||
}
|
||||
@@ -310,8 +310,12 @@ func TestLoaderITWriteToDatabase(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Error("Failed GetResourceLimit: ", err.Error())
|
||||
}
|
||||
if !reflect.DeepEqual(rl, rcv) {
|
||||
t.Errorf("Expecting: %v, received: %v", rl, rcv)
|
||||
rlT, err := APItoResourceLimit(rl, "UTC")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if !reflect.DeepEqual(rlT, rcv) {
|
||||
t.Errorf("Expecting: %v, received: %v", rlT, rcv)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -320,8 +324,12 @@ func TestLoaderITWriteToDatabase(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Error("Failed GetStatsQueue: ", err.Error())
|
||||
}
|
||||
if !reflect.DeepEqual(st, rcv) {
|
||||
t.Errorf("Expecting: %v, received: %v", st, rcv)
|
||||
sts, err := APItoTPStats(st, "UTC")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
if !reflect.DeepEqual(sts, rcv) {
|
||||
t.Errorf("Expecting: %v, received: %v", sts, rcv)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1610,7 +1610,6 @@ func (tpr *TpReader) LoadStatsFiltered(tag string) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Printf("\nstats :")
|
||||
mapSTs := make(map[string]*utils.TPStats)
|
||||
for _, st := range tps {
|
||||
mapSTs[st.ID] = st
|
||||
@@ -1933,7 +1932,6 @@ func (tpr *TpReader) WriteToDatabase(flush, verbose, disable_reverse bool) (err
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Printf("stats: %+v", st.Filters[0])
|
||||
if err = tpr.dataStorage.SetStatsQueue(st); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user