MCPcopy Index your code
hub / github.com/LabPy/lantz / test_refresh_async

Method test_refresh_async

lantz/testsuite/test_driver.py:158–170  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

156 self.assertEqual(obj.refresh({'eggs': None, 'ham': None}), {'eggs': 3, 'ham': 23})
157
158 def test_refresh_async(self):
159 obj = aDriver()
160 obj._eggs = 1
161 fut = obj.refresh_async('eggs')
162 self.assertEqual(fut.result(), 1)
163 obj._eggs = 2
164 obj._ham = 22
165 fut = obj.refresh_async(('eggs', 'ham'))
166 self.assertEqual(fut.result(), (2, 22))
167 obj._eggs = 3
168 obj._ham = 23
169 fut = obj.refresh_async({'eggs': None, 'ham': None})
170 self.assertEqual(fut.result(), {'eggs': 3, 'ham': 23})
171
172 def test_derived_class(self):
173

Callers

nothing calls this directly

Calls 2

refresh_asyncMethod · 0.80
aDriverClass · 0.70

Tested by

no test coverage detected