def test_dynamic_hook_exec_error(self):
   with patch("logging.warn") as log_patch:
     GlobalCommandHookRegistry.reset()
     GlobalCommandHookRegistry.load_project_hooks(
         "./src/test/python/apache/aurora/client/cli/hook_test_data/exec_error")
     log_patch.assert_called_with("Warning: error loading hooks file "
         "./src/test/python/apache/aurora/client/cli/hook_test_data/exec_error/AuroraHooks: "
         "integer division or modulo by zero")
 def test_dynamic_hook_syntax_error(self):
   with patch("logging.warn") as log_patch:
     GlobalCommandHookRegistry.reset()
     GlobalCommandHookRegistry.load_project_hooks(
         "./src/test/python/apache/aurora/client/cli/hook_test_data/bad_syntax")
     log_patch.assert_called_with("Error compiling hooks file "
         "./src/test/python/apache/aurora/client/cli/hook_test_data/bad_syntax/AuroraHooks: "
         "invalid syntax (AuroraHooks, line 15)")
Exemple #3
0
 def test_dynamic_hook_exec_error(self):
     with patch("logging.warn") as log_patch:
         GlobalCommandHookRegistry.reset()
         GlobalCommandHookRegistry.load_project_hooks(
             "./src/test/python/apache/aurora/client/cli/hook_test_data/exec_error"
         )
         log_patch.assert_called_with(
             "Warning: error loading hooks file "
             "./src/test/python/apache/aurora/client/cli/hook_test_data/exec_error/AuroraHooks: "
             "integer division or modulo by zero")
Exemple #4
0
 def test_dynamic_hook_syntax_error(self):
     with patch("logging.warn") as log_patch:
         GlobalCommandHookRegistry.reset()
         GlobalCommandHookRegistry.load_project_hooks(
             "./src/test/python/apache/aurora/client/cli/hook_test_data/bad_syntax"
         )
         log_patch.assert_called_with(
             "Error compiling hooks file "
             "./src/test/python/apache/aurora/client/cli/hook_test_data/bad_syntax/AuroraHooks: "
             "invalid syntax (AuroraHooks, line 15)")
 def test_successful_dynamic_hook(self):
   GlobalCommandHookRegistry.reset()
   hook_locals = GlobalCommandHookRegistry.load_project_hooks(
       "./src/test/python/apache/aurora/client/cli")
   self.generic_test_successful_hook(hook_locals["hooks"][0])
 def test_load_dynamic_hooks(self):
   GlobalCommandHookRegistry.reset()
   hook_locals = GlobalCommandHookRegistry.load_project_hooks(
       "./src/test/python/apache/aurora/client/cli")
   assert hook_locals["hooks"][0] in GlobalCommandHookRegistry.COMMAND_HOOKS
Exemple #7
0
 def test_successful_dynamic_hook(self):
     GlobalCommandHookRegistry.reset()
     hook_locals = GlobalCommandHookRegistry.load_project_hooks(
         "./src/test/python/apache/aurora/client/cli")
     self.generic_test_successful_hook(hook_locals["hooks"][0])
Exemple #8
0
 def test_load_dynamic_hooks(self):
     GlobalCommandHookRegistry.reset()
     hook_locals = GlobalCommandHookRegistry.load_project_hooks(
         "./src/test/python/apache/aurora/client/cli")
     assert hook_locals["hooks"][
         0] in GlobalCommandHookRegistry.COMMAND_HOOKS