Skip to content

Commit 6f5f838

Browse files
committed
fixup: update test harness
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
1 parent ff546f2 commit 6f5f838

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

providers/openfeature-provider-flagd/flags/.gitkeep

Whitespace-only changes.

providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/grpc.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,8 @@ def listen(self) -> None:
237237
)
238238
self.connected = True
239239
elif message.type == "configuration_change":
240-
data = MessageToDict(message)["data"]
240+
msg_dict = MessageToDict(message)
241+
data = msg_dict.get("data", {})
241242
self.handle_changed_flags(data)
242243

243244
if not self.active:
@@ -252,7 +253,7 @@ def listen(self) -> None:
252253
)
253254

254255
def handle_changed_flags(self, data: typing.Any) -> None:
255-
changed_flags = list(data["flags"].keys())
256+
changed_flags = list(data.get("flags", {}).keys())
256257

257258
if self.cache:
258259
for flag in changed_flags:

providers/openfeature-provider-flagd/tests/e2e/inprocess/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from tests.e2e.testfilter import TestFilter
55

66
resolver = ResolverType.IN_PROCESS
7-
feature_list = ["~targetURI", "~unixsocket", "~deprecated"]
7+
feature_list = ["~targetURI", "~unixsocket", "~deprecated", "~forbidden"]
88

99

1010
def pytest_collection_modifyitems(config, items):

providers/openfeature-provider-flagd/tests/e2e/rpc/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from tests.e2e.testfilter import TestFilter
55

66
resolver = ResolverType.RPC
7-
feature_list = ["~targetURI", "~unixsocket", "~sync", "~metadata", "~deprecated"]
7+
feature_list = ["~targetURI", "~unixsocket", "~sync", "~metadata", "~deprecated", "~forbidden"]
88

99

1010
def pytest_collection_modifyitems(config, items):

0 commit comments

Comments
 (0)