stages/shell.init: add pattern for env var names
Pattern for valid environment variable names as defined in The Open Group Base Specifications Issue 7, 2018 edition IEEE Std 1003.1-2017 (Revision of IEEE Std 1003.1-2008) https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html Updated tests to match UPPERCASE ONLY var names.
This commit is contained in:
parent
291726a83b
commit
b848e5d9df
3 changed files with 10 additions and 7 deletions
|
|
@ -27,7 +27,10 @@ SCHEMA_2 = r"""
|
|||
"additionalProperties": false,
|
||||
"required": ["key", "value"],
|
||||
"properties": {
|
||||
"key": "string",
|
||||
"key": {
|
||||
"type": "string",
|
||||
"pattern": "^[A-Z_][A-Z0-9_]*$"
|
||||
},
|
||||
"value": "string"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -397,7 +397,7 @@
|
|||
"test_env": {
|
||||
"env": [
|
||||
{
|
||||
"key": "var",
|
||||
"key": "VAR",
|
||||
"value": "val"
|
||||
}
|
||||
]
|
||||
|
|
@ -405,11 +405,11 @@
|
|||
"test_env.2": {
|
||||
"env": [
|
||||
{
|
||||
"key": "one",
|
||||
"key": "ONE",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"key": "two",
|
||||
"key": "TWO",
|
||||
"value": "2"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@
|
|||
"test_env": {
|
||||
"env": [
|
||||
{
|
||||
"key": "var",
|
||||
"key": "VAR",
|
||||
"value": "val"
|
||||
}
|
||||
]
|
||||
|
|
@ -62,11 +62,11 @@
|
|||
"test_env.2": {
|
||||
"env": [
|
||||
{
|
||||
"key": "one",
|
||||
"key": "ONE",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"key": "two",
|
||||
"key": "TWO",
|
||||
"value": "2"
|
||||
}
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue