def test_context_namespace_delimiter_is_overridden_and_is_empty(self): """Test context namespace delimiter is overridden and is empty.""" config = Config({"namespace": "namespace", "namespace_delimiter": ""}) context = Context(config=config) fqn = context.get_fqn("stack1") self.assertEqual(fqn, "namespacestack1")
def test_context_get_fqn_stack_name(self): """Test context get fqn stack name.""" context = Context(config=self.config) fqn = context.get_fqn("stack1") self.assertEqual(fqn, "namespace-stack1")
def test_context_get_fqn_replace_dot(self): """Test context get fqn replace dot.""" context = Context(config=Config({"namespace": "my.namespace"})) fqn = context.get_fqn() self.assertEqual(fqn, "my-namespace")
def test_context_get_fqn_empty_namespace(self): """Test context get fqn empty namespace.""" context = Context(config=Config({"namespace": ""})) fqn = context.get_fqn("vpc") self.assertEqual(fqn, "vpc") self.assertEqual(context.tags, {})
def test_context_get_fqn(self): """Test context get fqn.""" context = Context(config=self.config) fqn = context.get_fqn() self.assertEqual(fqn, "namespace")