Skip to content

Commit 9d0fff7

Browse files
committed
fixed watch_test, event is a dict, not an object
1 parent 56951f2 commit 9d0fff7

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

kubernetes/base/watch/watch_test.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ def test_watch_with_decode(self):
5252
for e in w.stream(fake_api.get_namespaces):
5353
self.assertEqual("ADDED", e['type'])
5454
# make sure decoder worked and we got a model with the right name
55-
self.assertEqual("test%d" % count, e['object'].metadata.name)
55+
self.assertEqual("test%d" % count, e['object']['metadata']['name'])
5656
# make sure decoder worked and updated Watch.resource_version
5757
self.assertEqual(
58-
"%d" % count, e['object'].metadata.resource_version)
58+
"%d" % count, e['object']['metadata']['resourceVersion'])
5959
self.assertEqual("%d" % count, w.resource_version)
6060
count += 1
6161
# make sure we can stop the watch and the last event with won't be
@@ -105,7 +105,7 @@ def test_watch_with_interspersed_newlines(self):
105105
if e is None:
106106
continue
107107
count += 1
108-
self.assertEqual("test%d" % count, e['object'].metadata.name)
108+
self.assertEqual("test%d" % count, e['object']['metadata']['name'])
109109
self.assertEqual(3, count)
110110

111111
def test_watch_with_multibyte_utf8(self):
@@ -140,10 +140,10 @@ def test_watch_with_multibyte_utf8(self):
140140
for event in w.stream(fake_api.get_configmaps, timeout_seconds=1):
141141
count += 1
142142
self.assertEqual("MODIFIED", event['type'])
143-
self.assertEqual("test%d" % count, event['object'].metadata.name)
144-
self.assertEqual("© %d" % count, event['object'].data["utf-8"])
143+
self.assertEqual("test%d" % count, event['object']['metadata']['name'])
144+
self.assertEqual("© %d" % count, event['object']['data']["utf-8"])
145145
self.assertEqual(
146-
"%d" % count, event['object'].metadata.resource_version)
146+
"%d" % count, event['object']['metadata']['resourceVersion'])
147147
self.assertEqual("%d" % count, w.resource_version)
148148
self.assertEqual(3, count)
149149

@@ -186,11 +186,11 @@ def test_watch_with_invalid_utf8(self):
186186
for event in w.stream(fake_api.get_configmaps, timeout_seconds=1):
187187
count += 1
188188
self.assertEqual("MODIFIED", event['type'])
189-
self.assertEqual("test%d" % count, event['object'].metadata.name)
190-
self.assertEqual("😄 %d" % count, event['object'].data["utf-8"])
189+
self.assertEqual("test%d" % count, event['object']['metadata']['name'])
190+
self.assertEqual("😄 %d" % count, event['object']['data']["utf-8"])
191191
# expect N replacement characters in test N
192192
self.assertEqual("� %d".replace('�', '�'*count) %
193-
count, event['object'].data["invalid"])
193+
count, event['object']['data']["invalid"])
194194
self.assertEqual(3, count)
195195

196196
def test_watch_for_follow(self):

0 commit comments

Comments
 (0)