SEBA-261
refactor to support serialize/deserialize

Change-Id: Icdc0bc2bb06a9d1c3240c0f46e1de02953a0b017
diff --git a/internal/pkg/chassisSerialize/serialize.go b/internal/pkg/chassisSerialize/serialize.go
deleted file mode 100644
index 6e947a5..0000000
--- a/internal/pkg/chassisSerialize/serialize.go
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-   Copyright 2017 the original author or authors.
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-*/
-package chassisSerialize
-
-import (
-	"encoding/json"
-
-	"gerrit.opencord.org/abstract-olt/models/abstract"
-)
-
-func Serialize(chassis *abstract.Chassis) ([]byte, error) {
-	return json.Marshal(chassis)
-}
-
-func Deserialize(jsonData []byte) (*abstract.Chassis, error) {
-	var chassis abstract.Chassis
-	err := json.Unmarshal(jsonData, &chassis)
-
-	for i := 0; i < len(chassis.Slots); i++ {
-		var slot *abstract.Slot
-		slot = &chassis.Slots[i]
-		slot.Parent = &chassis
-		for j := 0; j < len(slot.Ports); j++ {
-			var port *abstract.Port
-			port = &slot.Ports[j]
-			port.Parent = slot
-			for k := 0; k < len(port.Onts); k++ {
-				port.Onts[k].Parent = port
-			}
-		}
-	}
-
-	return &chassis, err
-}
diff --git a/internal/pkg/settings/Settings_test.go b/internal/pkg/settings/Settings_test.go
index ef8419f..84dca73 100644
--- a/internal/pkg/settings/Settings_test.go
+++ b/internal/pkg/settings/Settings_test.go
@@ -28,3 +28,9 @@
 		t.Fatalf("Failed to set debug level")
 	}
 }
+func TestSettings_SetDummy(t *testing.T) {
+	settings.SetDummy(false)
+	if settings.GetDummy() {
+		t.Fatalf("Failed to set dummy level")
+	}
+}