@@ -12,7 +12,7 @@ def test_unknown_flag_key_throws_flag_not_found_error():
1212 provider .resolve_boolean_details ("unknown_flag_key" , True , None )
1313
1414
15- def test_known_flag_key_evaluates_the_flag ():
15+ def test_string_flag_key_evaluates_the_flag ():
1616 key = "test-flag-key"
1717 value = "test-value"
1818 os .environ [key ] = value
@@ -21,3 +21,36 @@ def test_known_flag_key_evaluates_the_flag():
2121 result = provider .resolve_string_details (key , True , None )
2222
2323 assert result .value == value
24+
25+
26+ def test_int_flag_key_evaluates_the_flag ():
27+ key = "test-flag-key"
28+ value = 324
29+ os .environ [key ] = str (value )
30+
31+ provider = EnvVarProvider ()
32+ result = provider .resolve_integer_details (key , True , None )
33+
34+ assert result .value == value
35+
36+
37+ def test_float_flag_key_evaluates_the_flag ():
38+ key = "test-flag-key"
39+ value = 324.34
40+ os .environ [key ] = str (value )
41+
42+ provider = EnvVarProvider ()
43+ result = provider .resolve_float_details (key , True , None )
44+
45+ assert result .value == value
46+
47+
48+ def test_boolean_flag_key_evaluates_the_flag ():
49+ key = "test-flag-key"
50+ value = True
51+ os .environ [key ] = str (value )
52+
53+ provider = EnvVarProvider ()
54+ result = provider .resolve_boolean_details (key , True , None )
55+
56+ assert result .value == value
0 commit comments