forked from goodboy/tractor
				
			`tractor.run()` is required for testing now
							parent
							
								
									ae9ab81ff3
								
							
						
					
					
						commit
						f6080522f9
					
				|  | @ -51,7 +51,6 @@ def test_local_actor_async_func(): | |||
| # NOTE: this func must be defined at module level in order for the | ||||
| # interal pickling infra of the forkserver to work | ||||
| async def spawn(is_arbiter): | ||||
|     # name = 'doggy-service' | ||||
|     statespace = {'doggy': 10, 'kitty': 4} | ||||
|     namespaces = ['piker.brokers.core'] | ||||
| 
 | ||||
|  | @ -72,8 +71,7 @@ async def spawn(is_arbiter): | |||
|                 rpc_module_paths=namespaces, | ||||
|             ) | ||||
|             assert len(nursery._children) == 1 | ||||
|             assert not portal._event.is_set() | ||||
|             assert portal._uid in tractor.current_actor()._peers | ||||
|             assert portal.channel.uid in tractor.current_actor()._peers | ||||
|     else: | ||||
|         return 10 | ||||
| 
 | ||||
|  | @ -88,8 +86,7 @@ def test_local_arbiter_subactor_global_state(): | |||
|     ) | ||||
| 
 | ||||
| 
 | ||||
| @pytest.mark.trio | ||||
| async def test_rx_price_quotes_from_brokerd(us_symbols): | ||||
| async def rx_price_quotes_from_brokerd(us_symbols): | ||||
|     """Verify we can spawn a daemon actor and retrieve streamed price data. | ||||
|     """ | ||||
|     async with tractor.find_actor('brokerd') as portals: | ||||
|  | @ -136,3 +133,11 @@ async def test_rx_price_quotes_from_brokerd(us_symbols): | |||
|     # arbitter is cancelled here due to `find_actors()` internals | ||||
|     # (which internally uses `get_arbiter` which kills its channel | ||||
|     # server scope on exit) | ||||
| 
 | ||||
| 
 | ||||
| def test_rx_price_quotes_from_brokerd(us_symbols): | ||||
|     tractor.run( | ||||
|         rx_price_quotes_from_brokerd, | ||||
|         us_symbols, | ||||
|         name='arbiter', | ||||
|     ) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue