Fix AttributeError 'MUSIC_API' for tox 21/68521/3
authorDileep Ranganathan <dileep.ranganathan@intel.com>
Fri, 21 Sep 2018 16:13:31 +0000 (09:13 -0700)
committerDileep Ranganathan <dileep.ranganathan@intel.com>
Mon, 24 Sep 2018 07:43:00 +0000 (00:43 -0700)
Fix AttributeError: 'module' object has no attribute 'MUSIC_API'
while running tox manually

Change-Id: I2a826b6a0628eb6430953c66256dee89001f2ab5
Issue-ID: OPTFRA-358
Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
conductor/conductor/tests/unit/solver/test_order_lock_service.py
conductor/conductor/tests/unit/solver/test_solver_parser.py

index 0050a1d..141aa6e 100644 (file)
@@ -23,11 +23,17 @@ import unittest
 import uuid
 
 from conductor.common.models.order_lock import OrderLock
+from conductor.common.music import api
 from conductor.solver.orders_lock.orders_lock_service import OrdersLockingService
+from oslo_config import cfg
 
 
 class TestOrdersLockingService(unittest.TestCase):
     def setUp(self):
+        # Initialize music API
+        music = api.API()
+        cfg.CONF.set_override('keyspace', 'conductor')
+        music.keyspace_create(keyspace=cfg.CONF.keyspace)
         self.order_lock_svc = OrdersLockingService()
 
     def test_update_order_status(self):
index 94b544f..e5ba50b 100644 (file)
 import mock
 import unittest
 
+from conductor.common.music import api
 from conductor.solver.request import demand
 from conductor.solver.request.parser import Parser as SolverRequestParser
 from conductor.solver.optimizer.constraints import access_distance as access_dist
 from conductor.solver.triage_tool.traige_latency import TriageLatency
 from collections import OrderedDict
+from oslo_config import cfg
 
 
 class TestSolverParser(unittest.TestCase):
 
 
     def setUp(self):
+        # Initialize music API
+        music = api.API()
+        cfg.CONF.set_override('keyspace', 'conductor')
+        music.keyspace_create(keyspace=cfg.CONF.keyspace)
         self.sp = SolverRequestParser()
 
         c1 = access_dist.AccessDistance(_name = 'c1', _type = 't1', _demand_list = ['d1', 'd2'])