-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#12 ✨ initial feature file draft for python environment variables
- Loading branch information
1 parent
8fb3263
commit 70d6abb
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
19 changes: 19 additions & 0 deletions
19
krausening-python/tests/features/environment-properties.feature
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |