# Path: armada/tests/unit/base.py
# CONF = cfg.CONF
# class ArmadaTestCase(testtools.TestCase):
#     def setUp(self):
#     def override_config(self, name, override, group=None):
#     def assertEmpty(self, collection):
#     def patch(self, target, autospec=True, **kwargs):
#     def patchobject(self, target, attribute, new=mock.DEFAULT, autospec=True):
# 
# Path: armada/utils/validate.py
# LOG = logging.getLogger(__name__)
# SCHEMAS = {}
# def _get_schema_dir():
# def _load_schemas():
# def _validate_armada_manifest(manifest):
# def validate_armada_manifests(documents):
# def validate_armada_document(document):
# def validate_armada_documents(documents):
# def validate_manifest_url(value):
# def validate_manifest_filepath(value):


import os
import yaml
from armada.tests.unit import base
from armada.utils import validate
        test_chart_group = """
---
schema: armada/ChartGroup/v1
metadata:
    name: kubernetes-proxy
    schema: metadata/Document/v1
data:
    description: Kubernetes proxy
    name: kubernetes-proxy
    sequenced: true
    chart_group:
      - proxy
---
schema: armada/Chart/v1
metadata:
    name: proxy
    schema: metadata/Document/v1
data:
    chart_name: proxy
    timeout: 600
    release: kubernetes-proxy
    source:
      subpath: proxy
      type: local
      location: "/etc/genesis/armada/assets/charts"
    namespace: kube-system
    upgrade:
      no_hooks: true
    values:
      images:

# Path: armada/tests/unit/base.py
# CONF = cfg.CONF
# class ArmadaTestCase(testtools.TestCase):
#     def setUp(self):
#     def override_config(self, name, override, group=None):
#     def assertEmpty(self, collection):
#     def patch(self, target, autospec=True, **kwargs):
#     def patchobject(self, target, attribute, new=mock.DEFAULT, autospec=True):
# 
# Path: armada/utils/validate.py
# LOG = logging.getLogger(__name__)
# SCHEMAS = {}
# def _get_schema_dir():
# def _load_schemas():
# def _validate_armada_manifest(manifest):
# def validate_armada_manifests(documents):
# def validate_armada_document(document):
# def validate_armada_documents(documents):
# def validate_manifest_url(value):
# def validate_manifest_filepath(value):


# Path: armada/tests/unit/utils/test_validate.py
import os
import yaml
from armada.tests.unit import base
from armada.utils import validate

        test_chart_group = """
---
schema: armada/ChartGroup/v1
metadata:
    name: kubernetes-proxy
    schema: metadata/Document/v1
data:
    description: Kubernetes proxy
    name: kubernetes-proxy
    sequenced: true
    chart_group:
      - proxy
---
schema: armada/Chart/v1
metadata:
    name: proxy
    schema: metadata/Document/v1
data:
    chart_name: proxy
    timeout: 600
    release: kubernetes-proxy
    source:
      subpath: proxy
      type: local
      location: "/etc/genesis/armada/assets/charts"
    namespace: kube-system
    upgrade:
      no_hooks: true
    values:
      images:

        tags: