XYZ Network: Base test automation

This change includes:
    1. Validating IP address.
    2. Validating Prefix length value.
    3. Validating route details.
    4. Validating MAC address.

This resolves openbmc/openbmc-test-automation#684

Change-Id: Idec61d70c42d796c825985e13fa0814c4a95f2c2
Signed-off-by: Prashanth Katti <prkatti1@in.ibm.com>
diff --git a/data/variables.py b/data/variables.py
index 759bc6c..feed8bc 100644
--- a/data/variables.py
+++ b/data/variables.py
@@ -16,6 +16,7 @@
 USER_MANAGER_URI = OPENBMC_BASE_URI + 'UserManager/'
 NETWORK_MANAGER_URI = OPENBMC_BASE_URI + 'NetworkManager/'
 TIME_MANAGER_URI = OPENBMC_BASE_URI + 'TimeManager/'
+XYZ_NETWORK_MANAGER = '/xyz/openbmc_project/network/'
 
 # State Manager base variables.
 BMC_REBOOT_TRANS = 'xyz.openbmc_project.State.BMC.Transition.Reboot'
@@ -43,9 +44,6 @@
 # Software manager version
 SOFTWARE_VERSION_URI = '/xyz/openbmc_project/software/'
 ACTIVE = 'xyz.openbmc_project.Software.Activation.Activations.Active'
-READY = 'xyz.openbmc_project.Software.Activation.Activations.Ready'
-INVALID = 'xyz.openbmc_project.Software.Activation.Activations.Invalid'
-ACTIVATING = 'xyz.openbmc_project.Software.Activation.Activations.Activating'
 
 # Inventory URI
 HOST_INVENTORY_URI = '/xyz/openbmc_project/inventory/'