Skip to content

Commit

Permalink
nest within test configuration class
Browse files Browse the repository at this point in the history
  • Loading branch information
leoromanovsky committed Oct 15, 2024
1 parent b505752 commit 2d38fbf
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions python-sdk/tests/test_configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,15 @@ class TestConfiguration:
def test_init_valid(self):
Configuration(flags_configuration=FLAGS_CONFIG)

def test_bandit_configuration():
# Initialize Configuration with both flags and bandits
config = Configuration(flags_configuration=FLAGS_CONFIG, bandits_configuration=BANDITS_CONFIG)

# Call get_bandit_keys and check the output
bandit_keys = config.get_bandit_keys()
assert isinstance(bandit_keys, set)
assert bandit_keys == {"car_bandit"}

def test_init_invalid_json(self):
"""Input is not valid JSON string."""
with pytest.raises(Exception):
Expand Down Expand Up @@ -78,12 +87,3 @@ def test_configuration_some():
result = json.loads(flag_config)
assert result["environment"] == {"name": "Test"}
assert "numeric_flag" in result["flags"]

def test_bandit_configuration():
# Initialize Configuration with both flags and bandits
config = Configuration(flags_configuration=FLAGS_CONFIG, bandits_configuration=BANDITS_CONFIG)

# Call get_bandit_keys and check the output
bandit_keys = config.get_bandit_keys()
assert isinstance(bandit_keys, set)
assert bandit_keys == {"car_bandit"}

0 comments on commit 2d38fbf

Please sign in to comment.