File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
providers/openfeature-provider-env-var/tests Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 1+ import json
12import os
23
34import pytest
@@ -54,3 +55,21 @@ def test_boolean_flag_key_evaluates_the_flag():
5455 result = provider .resolve_boolean_details (key , True , None )
5556
5657 assert result .value == value
58+
59+
60+ def test_object_flag_key_evaluates_the_flag ():
61+ key = "test-flag-key"
62+ value = {"a" : 23 }
63+ os .environ [key ] = str (json .dumps (value ))
64+
65+ provider = EnvVarProvider ()
66+ result = provider .resolve_object_details (key , True , None )
67+
68+ assert result .value == value
69+
70+
71+ def test_provider_returns_correct_metadata ():
72+ provider = EnvVarProvider ()
73+ metadata = provider .get_metadata ()
74+ assert metadata is not None
75+ assert metadata .name == "EnvVarProvider"
You can’t perform that action at this time.
0 commit comments