Refactored and added test case for BMC code update

- Split code update tests into files for BMC and Host
- Added a test case for BMC code update

Resolves openbmc/openbmc-test-automation#872

Change-Id: I4247fc2da512e01aea9790141dd5884e534982a8
Signed-off-by: Charles Paul Hofer <Charles.Hofer@ibm.com>
diff --git a/data/variables.py b/data/variables.py
index a80bff1..96058b6 100644
--- a/data/variables.py
+++ b/data/variables.py
@@ -61,6 +61,9 @@
 VERSION_PURPOSE_BMC = SOFTWARE_PURPOSE + '.BMC'
 VERSION_PURPOSE_SYSTEM = SOFTWARE_PURPOSE + '.System'
 
+# Image Upload Directory Path
+IMAGE_UPLOAD_DIR_PATH = '/tmp/images/'
+
 # Inventory URI
 HOST_INVENTORY_URI = '/xyz/openbmc_project/inventory/'