diff --git a/krausening-python/tests/features/environment-properties.feature b/krausening-python/tests/features/environment-properties.feature new file mode 100644 index 0000000..19977a6 --- /dev/null +++ b/krausening-python/tests/features/environment-properties.feature @@ -0,0 +1,19 @@ +@environmentVariables +Feature: Support exposing krausening properties as environment variables for easier python integration + + Scenario: All krausening properties are available as python environment variables within the python interpreter scope + Given multiple krausening properties are available: + | propertyName | propertyValue | + | foo | bar | + | key1 | value1 | + When the krausening-python is loaded + Then the user can access all properties as environment variables + | environmentVariableName | environmentVariableValue | + | FOO | bar | + | KEY1 | value1 | + + Scenario: A python library that leverages environment variables can have those variables populated by krausening-python + + Scenario: Selected krausening properties are available as python environment variables + + Scenario: No available krausening properties are available as python environment variables \ No newline at end of file