mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Fix integration tests in general_tests
Made sure failed_posts_dir exists and is empty before starting engine. When *rerate flag is true, *refund is automatically set to true as well. Made sure to update expected value based on that.
This commit is contained in:
committed by
Dan Christian Bogos
parent
e449719892
commit
ac1ebbe525
@@ -105,6 +105,14 @@ func testV1CDRsInitCdrDb(t *testing.T) {
|
||||
}
|
||||
|
||||
func testV1CDRsStartEngine(t *testing.T) {
|
||||
// before starting the engine, create the directories needed for failed posts or
|
||||
// clear their contents if they exist already
|
||||
if err := os.RemoveAll(pecdrsCfg.GeneralCfg().FailedPostsDir); err != nil {
|
||||
t.Fatal("Error removing folder: ", pecdrsCfg.GeneralCfg().FailedPostsDir, err)
|
||||
}
|
||||
if err := os.MkdirAll(pecdrsCfg.GeneralCfg().FailedPostsDir, 0755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if _, err := engine.StopStartEngine(pecdrsCfgPath, *waitRater); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -681,6 +689,7 @@ func testV1CDRsV2ProcessEventRalS(t *testing.T) {
|
||||
}
|
||||
expRply[0].Event["Usage"] = 60000000000.
|
||||
expRply[0].Event["Cost"] = 0.0102
|
||||
expRply[0].Flags = append(expRply[0].Flags, utils.MetaRefund)
|
||||
reply[0].Event["CostDetails"] = nil
|
||||
if *encoding == utils.MetaGOB { // gob encoding encodes 0 values of pointers to nil
|
||||
if utils.ToJSON(expRply) != utils.ToJSON(reply) {
|
||||
|
||||
@@ -100,6 +100,14 @@ func testPosterITInitCdrDb(t *testing.T) {
|
||||
}
|
||||
|
||||
func testPosterITStartEngine(t *testing.T) {
|
||||
// before starting the engine, create the directories needed for failed posts or
|
||||
// clear their contents if they exist already
|
||||
if err := os.RemoveAll(pstrCfg.GeneralCfg().FailedPostsDir); err != nil {
|
||||
t.Fatal("Error removing folder: ", pstrCfg.GeneralCfg().FailedPostsDir, err)
|
||||
}
|
||||
if err := os.MkdirAll(pstrCfg.GeneralCfg().FailedPostsDir, 0755); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if _, err := engine.StopStartEngine(pstrCfgPath, *waitRater); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user