Esempio n. 1
0
 def test_lookup_with_sys_path(self):
     config = Config({
         "sys_path": "stacker/tests",
         "lookups": {
             "custom": "fixtures.mock_lookups.handler"}})
     load(config)
     self.assertTrue(callable(LOOKUP_HANDLERS["custom"]))
Esempio n. 2
0
 def test_lookup_with_sys_path(self):
     config = Config({
         "sys_path": "stacker/tests",
         "lookups": {
             "custom": "fixtures.mock_lookups.handler"}})
     load(config)
     self.assertTrue(callable(LOOKUP_HANDLERS["custom"]))
Esempio n. 3
0
 def test_hook_with_sys_path(self):
     config = Config({
         "namespace": "test",
         "sys_path": "stacker/tests",
         "pre_build": [
             {
                 "data_key": "myHook",
                 "path": "fixtures.mock_hooks.mock_hook",
                 "required": True,
                 "args": {
                     "value": "mockResult"}}]})
     load(config)
     context = Context(config=config)
     stage = "pre_build"
     handle_hooks(stage, context.config[stage], "mock-region-1", context)
     self.assertEqual("mockResult", context.hook_data["myHook"]["result"])
Esempio n. 4
0
 def test_hook_with_sys_path(self):
     config = Config({
         "namespace": "test",
         "sys_path": "stacker/tests",
         "pre_build": [
             {
                 "data_key": "myHook",
                 "path": "fixtures.mock_hooks.mock_hook",
                 "required": True,
                 "args": {
                     "value": "mockResult"}}]})
     load(config)
     context = Context(config=config)
     stage = "pre_build"
     handle_hooks(stage, context.config[stage], "mock-region-1", context)
     self.assertEqual("mockResult", context.hook_data["myHook"]["result"])
Esempio n. 5
0
 def test_load_adds_sys_path(self):
     config = Config({"sys_path": "/foo/bar"})
     load(config)
     self.assertIn("/foo/bar", sys.path)
Esempio n. 6
0
 def test_load_register_custom_lookups(self):
     config = Config({
         "lookups": {
             "custom": "importlib.import_module"}})
     load(config)
     self.assertTrue(callable(LOOKUP_HANDLERS["custom"]))
Esempio n. 7
0
 def test_load_adds_sys_path(self):
     config = Config({"sys_path": "/foo/bar"})
     load(config)
     self.assertIn("/foo/bar", sys.path)
Esempio n. 8
0
 def test_load_register_custom_lookups(self):
     config = Config({
         "lookups": {
             "custom": "importlib.import_module"}})
     load(config)
     self.assertTrue(callable(LOOKUP_HANDLERS["custom"]))