Skip to content

Commit

Permalink
#12 ✨ initial feature file draft for python environment variables
Browse files Browse the repository at this point in the history
  • Loading branch information
d-ryan-ashcraft committed Aug 3, 2023
1 parent 8fb3263 commit 70d6abb
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions krausening-python/tests/features/environment-properties.feature
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

0 comments on commit 70d6abb

Please sign in to comment.