Hmm can't attach so pasting: $ make unit_test Starting unit tests... nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module test_instance_console_context_with_memcache (unit_tests.test_nova_cc_contexts.NovaComputeContextTests) ... ok test_instance_console_context_without_memcache (unit_tests.test_nova_cc_contexts.NovaComputeContextTests) ... ok Failure: OSError ([Errno 2] No such file or directory) ... ERROR Failure: OSError ([Errno 2] No such file or directory) ... ERROR ====================================================================== ERROR: Failure: OSError ([Errno 2] No such file or directory) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/home/gizmo/Documents/reviews/nova-cloud-controller/bug-989337/unit_tests/test_nova_cc_hooks.py", line 6, in import nova_cc_utils as utils File "hooks/nova_cc_utils.py", line 142, in nova_cc_context.NeutronPostgresqlDBContext(), File "hooks/nova_cc_context.py", line 268, in __init__ self).__init__(config('neutron-database')) File "hooks/charmhelpers/core/hookenv.py", line 44, in wrapper res = func(*args, **kwargs) File "hooks/charmhelpers/core/hookenv.py", line 281, in config config_data = json.loads(subprocess.check_output(config_cmd_line)) File "/usr/lib/python2.7/subprocess.py", line 566, in check_output process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ====================================================================== ERROR: Failure: OSError ([Errno 2] No such file or directory) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 411, in loadTestsFromName addr.filename, addr.module) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath return self.importFromDir(dir_path, fqname) File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir mod = load_module(part_fqname, fh, filename, desc) File "/home/gizmo/Documents/reviews/nova-cloud-controller/bug-989337/unit_tests/test_nova_cc_utils.py", line 11, in import nova_cc_utils as utils File "hooks/nova_cc_utils.py", line 142, in nova_cc_context.NeutronPostgresqlDBContext(), File "hooks/nova_cc_context.py", line 268, in __init__ self).__init__(config('neutron-database')) File "hooks/charmhelpers/core/hookenv.py", line 44, in wrapper res = func(*args, **kwargs) File "hooks/charmhelpers/core/hookenv.py", line 281, in config config_data = json.loads(subprocess.check_output(config_cmd_line)) File "/usr/lib/python2.7/subprocess.py", line 566, in check_output process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory ---------------------------------------------------------------------- Ran 4 tests in 0.049s FAILED (errors=2) make: *** [unit_test] Error 1