Skip to content

Commit c122320

Browse files
committed
Add test for send group multiple feeds data (send_group_multiple_data)
1 parent f7f9d1b commit c122320

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

tests/test_client.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,26 @@ def test_send_batch_data(self):
9595
data = io.receive(test_feed.key)
9696
self.assertEqual(int(data.value), 42)
9797

98+
def test_send_group_multiple_data(self):
99+
"""send_group_multiple_data
100+
"""
101+
io = self.get_client()
102+
self.ensure_group_deleted(io, 'testgroup')
103+
self.ensure_feed_deleted(io, 'testfeed1')
104+
self.ensure_feed_deleted(io, 'testfeed2')
105+
test_group = io.create_group(Group(name="testgroup"))
106+
test_feed1 = io.create_feed(Feed(name="testfeed1"), test_group.key)
107+
test_feed2 = io.create_feed(Feed(name="testfeed2"), test_group.key)
108+
data_list = [GroupFeedData(value=42, key=test_feed1.key), GroupFeedData(value=42, key=test_feed2.key)]
109+
io.send_group_multiple_data(test_group.key, data_list)
110+
data = io.receive(test_feed1.key)
111+
self.assertEqual(int(data.value), 42)
112+
data = io.receive(test_feed2.key)
113+
self.assertEqual(int(data.value), 42)
114+
self.ensure_feed_deleted(io, 'testfeed1')
115+
self.ensure_feed_deleted(io, 'testfeed2')
116+
self.ensure_group_deleted(io, 'testgroup')
117+
98118
def test_receive_next(self):
99119
"""receive_next
100120
"""

0 commit comments

Comments
 (0)