# Path: cli_bdd/behave/steps/environment.py

# 
# Path: cli_bdd/core/steps/environment.py
# def _append_to_the_environment_variable(variable, value):
# def _prepend_to_the_environment_variable(variable, value):
#     def step(self, variable, value):
#     def step(self, value, variable):
#     def step(self, value, variable):
#     def step(self):
#     def step(self):
#     def step(self):
# class SetTheEnvironmentVariableBase(StepBase):
# class AppendToTheEnvironmentVariable(StepBase):
# class PrependToTheEnvironmentVariable(StepBase):
# class SetTheEnvironmentVariables(StepBase):
# class AppendTheValuesToTheEnvironmentVariables(StepBase):
# class PrependTheValuesToTheEnvironmentVariables(StepBase):
# 
# Path: cli_bdd/lettuce/steps/environment.py



import os
from copy import deepcopy
from hamcrest import assert_that, equal_to, has_entries
from cli_bdd.behave.steps import environment as behave_environment
from cli_bdd.core.steps.environment import base_steps
from cli_bdd.lettuce.steps import environment as lettuce_environment
from testutils import (
    BehaveStepsTestMixin,
    LettuceStepsTestMixin,
    StepsSentenceRegexTestMixin,
    TestCase
)
                {
                    'variable': 'hello_two',
                    'value': 'world_two',
                },
            ]
        )
        assert_that(
            os.environ,
            has_entries({
                'hello_one': 'world_one',
                'hello_two': 'world_two',
            })
        )

    def test_append_the_values_to_the_environment_variables(self):
        assert_that('hello_one' in os.environ, equal_to(False))
        assert_that('hello_two' in os.environ, equal_to(False))

        # no env variables
        self.execute_module_step(
            'append_the_values_to_the_environment_variables',
            table=[
                {
                    'variable': 'hello_one',
                    'value': 'world_one',
                },
                {
                    'variable': 'hello_two',
                    'value': 'world_two',
                },

# Path: cli_bdd/behave/steps/environment.py

# 
# Path: cli_bdd/core/steps/environment.py
# def _append_to_the_environment_variable(variable, value):
# def _prepend_to_the_environment_variable(variable, value):
#     def step(self, variable, value):
#     def step(self, value, variable):
#     def step(self, value, variable):
#     def step(self):
#     def step(self):
#     def step(self):
# class SetTheEnvironmentVariableBase(StepBase):
# class AppendToTheEnvironmentVariable(StepBase):
# class PrependToTheEnvironmentVariable(StepBase):
# class SetTheEnvironmentVariables(StepBase):
# class AppendTheValuesToTheEnvironmentVariables(StepBase):
# class PrependTheValuesToTheEnvironmentVariables(StepBase):
# 
# Path: cli_bdd/lettuce/steps/environment.py



# Path: tests/unit/steps/environment/tests.py
import os
from copy import deepcopy
from hamcrest import assert_that, equal_to, has_entries
from cli_bdd.behave.steps import environment as behave_environment
from cli_bdd.core.steps.environment import base_steps
from cli_bdd.lettuce.steps import environment as lettuce_environment
from testutils import (
    BehaveStepsTestMixin,
    LettuceStepsTestMixin,
    StepsSentenceRegexTestMixin,
    TestCase
)

                {
                    'variable': 'hello_two',
                    'value': 'world_two',
                },
            ]
        )
        assert_that(
            os.environ,
            has_entries({
                'hello_one': 'world_one',
                'hello_two': 'world_two',
            })
        )

    def test_append_the_values_to_the_environment_variables(self):
        assert_that('hello_one' in os.environ, equal_to(False))
        assert_that('hello_two' in os.environ, equal_to(False))

        # no env variables
        self.execute_module_step(
            'append_the_values_to_the_environment_variables',
            table=[
                {
                    'variable': 'hello_one',
                    'value': 'world_one',
                },
                {
                    'variable': 'hello_two',
                    'value': 'world_two',
                },

            ]