def test_should_raise_bad_configuration_error(self):
                    with pytest.raises(BadConfigurationError) as excinfo:
                        StringEvaluator._evaluate_env_var("${BASE_URL}")

                    assert (
                        str(excinfo.value) ==
                        "'BASE_URL' environment variable not set or badly configured"
                    )
 def test_should_return_sequence(self, sequence):
     assert StringEvaluator._evaluate_env_var(sequence) == sequence
 def test_should_return_evaluated_var(self, sequence, expected):
     assert StringEvaluator._evaluate_env_var(
         sequence) == expected
Exemplo n.º 4
0
    def test_should_return_evaluated_var(self, sequence, expected):
        os.environ["BASE_URL"] = "https://jsonplaceholder.typicode.com"
        os.environ["POST_ID"] = "2"

        assert StringEvaluator._evaluate_env_var(sequence) == expected