Skip to content

Commit 6a66e44

Browse files
committed
validate exports/imports
1 parent f3b5b73 commit 6a66e44

4 files changed

Lines changed: 8 additions & 2 deletions

File tree

genesis/manifests/examples/invalid_exports.yaml renamed to genesis_core/tests/functional/manifests/examples/invalid_exports.yaml

File renamed without changes.

genesis/manifests/examples/invalid_imports.yaml renamed to genesis_core/tests/functional/manifests/examples/invalid_imports.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ imports:
2929
var_default_cores_invalid:
3030
# element: "$core"
3131
kind: "resource"
32-
link: "$core.vs.variables.$default_cores"
32+
link: "$core.vs.variables.$default_cores"

genesis/manifests/examples/invalid_resource.yaml renamed to genesis_core/tests/functional/manifests/examples/invalid_resource.yaml

File renamed without changes.

genesis_core/tests/functional/manifests/test_validate.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
# License for the specific language governing permissions and limitations
1515
# under the License.
1616

17+
import os
1718
import os
1819
import pytest
1920
import requests
@@ -23,9 +24,12 @@
2324
validate_manifest,
2425
dump_full_manifest_schema,
2526
build_full_schema,
27+
build_full_schema,
2628
)
2729
from genesis_core.common import exceptions
2830
from genesis_core.common.utils import PROJECT_PATH
31+
from genesis_core.common import exceptions
32+
from genesis_core.common.utils import PROJECT_PATH
2933

3034
REPO_URL = "https://repository.genesis-core.tech/genesis-elements"
3135

@@ -66,7 +70,7 @@ def test_validate_error(
6670
):
6771
with open(
6872
os.path.join(
69-
PROJECT_PATH, "genesis", "manifests", "examples", invalid_manifest
73+
PROJECT_PATH, "genesis_core", "tests", "functional", "manifests", "examples", invalid_manifest
7074
),
7175
"r",
7276
) as f:
@@ -79,3 +83,5 @@ def test_validate_error(
7983
def test_build_full_schema(self, base_manifest_schema, user_api_spec):
8084
full_schema = build_full_schema(base_manifest_schema, user_api_spec)
8185
dump_full_manifest_schema(full_schema)
86+
full_schema = build_full_schema(base_manifest_schema, user_api_spec)
87+
dump_full_manifest_schema(full_schema)

0 commit comments

Comments
 (0)