Пример #1
0
 def _get_context(self, extra_config_args=None, **kwargs):
     """Get context."""
     config = {
         "namespace":
         "namespace",
         "stacks": [{
             "name": "vpc"
         }, {
             "name": "bastion",
             "variables": {
                 "test": "${output vpc::something}"
             }
         }, {
             "name": "db",
             "variables": {
                 "test": "${output vpc::something}",
                 "else": "${output bastion::something}"
             }
         }, {
             "name": "other",
             "variables": {}
         }],
     }
     if extra_config_args:
         config.update(extra_config_args)
     return Context(config=Config(config), **kwargs)
Пример #2
0
 def setUp(self):
     """Run before tests."""
     self.context = Context(config=Config({"namespace": "namespace"}))
     self.provider = MockProvider()
     self.build_action = build.Action(self.context,
                                      provider_builder=MockProviderBuilder(
                                          self.provider))
Пример #3
0
 def _get_context(self, extra_config_args=None, **kwargs):
     """Get context."""
     config = {
         "namespace":
         "namespace",
         "stacks": [
             {
                 "name": "vpc"
             },
             {
                 "name": "bastion",
                 "requires": ["vpc"]
             },
             {
                 "name": "instance",
                 "requires": ["vpc", "bastion"]
             },
             {
                 "name": "db",
                 "requires": ["instance", "vpc", "bastion"]
             },
             {
                 "name": "other",
                 "requires": ["db"]
             },
         ]
     }
     if extra_config_args:
         config.update(extra_config_args)
     return Context(config=Config(config), **kwargs)
Пример #4
0
 def _get_context(self, **kwargs):
     """Get context."""
     config = Config({
         "namespace": "namespace",
         "stacks": [
             {"name": "vpc"},
             {"name": "bastion",
              "variables": {
                  "test": "${output vpc::something}"}},
             {"name": "db",
              "variables": {
                  "test": "${output vpc::something}",
                  "else": "${output bastion::something}"}},
             {"name": "other", "variables": {}}
         ],
     })
     return Context(config=config, **kwargs)
Пример #5
0
 def setUp(self):
     """Run before tests."""
     self.count = 0
     self.config = Config({"namespace": "namespace"})
     self.context = Context(config=self.config)
     register_lookup_handler("noop", lambda **kwargs: "test")