a482681f9c 
								
							
								 
							
						 
						
							
							
								
								Leverage `pytest.raises()` better; fix a bunch of docs  
							
							
							
						 
						
							2018-11-22 11:43:04 -05:00  
				
					
						
							
							
								 
						
							
							
								3e74cc6f11 
								
							
								 
							
						 
						
							
							
								
								Verify nested boxed errors  
							
							
							
						 
						
							2018-11-19 16:53:21 -05:00  
				
					
						
							
							
								 
						
							
							
								7a2b7d9d14 
								
							
								 
							
						 
						
							
							
								
								Delay tweak for py3.7.1  
							
							
							
						 
						
							2018-11-19 14:17:01 -05:00  
				
					
						
							
							
								 
						
							
							
								9102c48810 
								
							
								 
							
						 
						
							
							
								
								Add multierror cancellation tests  
							
							
							
						 
						
							2018-11-19 14:16:42 -05:00  
				
					
						
							
							
								 
						
							
							
								aa32f42715 
								
							
								 
							
						 
						
							
							
								
								Avoid hanging multi-prog test when SIGINT fails  
							
							
							
						 
						
							2018-11-09 01:36:45 -05:00  
				
					
						
							
							
								 
						
							
							
								034146f2b1 
								
							
								 
							
						 
						
							
							
								
								Verify arbiter self registration  
							
							
							
						 
						
							2018-09-21 00:32:23 -04:00  
				
					
						
							
							
								 
						
							
							
								7dd91d0684 
								
							
								 
							
						 
						
							
							
								
								Wait longer for arbiter-daemon to spawn on py3.6  
							
							
							
						 
						
							2018-09-17 09:17:11 -04:00  
				
					
						
							
							
								 
						
							
							
								827a6c6014 
								
							
								 
							
						 
						
							
							
								
								Make `rpc_modules` a positional arg to `tractor.run_daemon()`  
							
							
							
						 
						
							2018-09-10 22:31:23 -04:00  
				
					
						
							
							
								 
						
							
							
								037c4c3797 
								
							
								 
							
						 
						
							
							
								
								Comment tweak  
							
							
							
						 
						
							2018-09-10 15:28:19 -04:00  
				
					
						
							
							
								 
						
							
							
								d12136d44d 
								
							
								 
							
						 
						
							
							
								
								Add some mult-program tests  
							
							... 
							
							
							
							Run the arbiter-actor in a separate program and do some basic tests to
make sure everything works - particularly, registration and
cancellation. 
							
						 
						
							2018-09-08 09:44:29 -04:00  
				
					
						
							
							
								 
						
							
							
								0ca668453c 
								
							
								 
							
						 
						
							
							
								
								Running without a main func is a type error  
							
							
							
						 
						
							2018-09-05 18:13:23 -04:00  
				
					
						
							
							
								 
						
							
							
								a998a5e415 
								
							
								 
							
						 
						
							
							
								
								Forgot to remove spawn tests from test_local.py  
							
							
							
						 
						
							2018-09-04 22:17:02 -04:00  
				
					
						
							
							
								 
						
							
							
								c2457f7cce 
								
							
								 
							
						 
						
							
							
								
								Move basic spawning tests to separate module  
							
							
							
						 
						
							2018-09-02 22:07:32 -04:00  
				
					
						
							
							
								 
						
							
							
								18e101d38e 
								
							
								 
							
						 
						
							
							
								
								Move streaming tests into separate module  
							
							
							
						 
						
							2018-09-02 21:58:42 -04:00  
				
					
						
							
							
								 
						
							
							
								51076ebb5c 
								
							
								 
							
						 
						
							
							
								
								Break cancellation tests into new module  
							
							
							
						 
						
							2018-09-02 11:51:58 -04:00  
				
					
						
							
							
								 
						
							
							
								3dcf16c43d 
								
							
								 
							
						 
						
							
							
								
								Min cancel delay >= 0  
							
							
							
						 
						
							2018-08-31 20:38:34 -04:00  
				
					
						
							
							
								 
						
							
							
								a64c2a70bd 
								
							
								 
							
						 
						
							
							
								
								Base cancel delays on speed of a non-cancelled run  
							
							
							
						 
						
							2018-08-19 16:08:02 -04:00  
				
					
						
							
							
								 
						
							
							
								8c110c79fb 
								
							
								 
							
						 
						
							
							
								
								A teensy more lax on the speed test  
							
							
							
						 
						
							2018-08-17 16:55:00 -04:00  
				
					
						
							
							
								 
						
							
							
								ea60a3dff9 
								
							
								 
							
						 
						
							
							
								
								Test the `wait_for_actor()` api  
							
							
							
						 
						
							2018-08-13 00:06:22 -04:00  
				
					
						
							
							
								 
						
							
							
								99e2cf9a13 
								
							
								 
							
						 
						
							
							
								
								Draft v2 after new `run_in_actor()` API  
							
							... 
							
							
							
							Revamp the docs after some feedback from @vodik.
See #24  #25  for additional details. 
							
						 
						
							2018-08-07 18:05:35 -04:00  
				
					
						
							
							
								 
						
							
							
								a7315f91ee 
								
							
								 
							
						 
						
							
							
								
								Document per-func actors for clarity  
							
							
							
						 
						
							2018-08-07 17:59:27 -04:00  
				
					
						
							
							
								 
						
							
							
								e4ef973be9 
								
							
								 
							
						 
						
							
							
								
								Add discovery testing  
							
							... 
							
							
							
							Add a new test to verify actors register with their `.uid` tuple as
per #7 . Break off relevant "discovery" tests into a new test module. 
							
						 
						
							2018-08-07 14:30:25 -04:00  
				
					
						
							
							
								 
						
							
							
								db08dbad3b 
								
							
								 
							
						 
						
							
							
								
								Streaming is too fast, cancel sooner  
							
							
							
						 
						
							2018-08-02 16:33:42 -04:00  
				
					
						
							
							
								 
						
							
							
								dadea87451 
								
							
								 
							
						 
						
							
							
								
								Update test to new api  
							
							
							
						 
						
							2018-08-02 15:27:09 -04:00  
				
					
						
							
							
								 
						
							
							
								64cbb922dc 
								
							
								 
							
						 
						
							
							
								
								Reorg everything into private modules  
							
							
							
						 
						
							2018-07-14 16:09:05 -04:00  
				
					
						
							
							
								 
						
							
							
								a26d6f831f 
								
							
								 
							
						 
						
							
							
								
								Add loglevel setting to test suite  
							
							
							
						 
						
							2018-07-11 22:24:19 -04:00  
				
					
						
							
							
								 
						
							
							
								590267ded2 
								
							
								 
							
						 
						
							
							
								
								Add a simpler cancel test  
							
							
							
						 
						
							2018-07-11 22:24:19 -04:00  
				
					
						
							
							
								 
						
							
							
								d9aa6119e1 
								
							
								 
							
						 
						
							
							
								
								Set cancelled state in cancel method  
							
							
							
						 
						
							2018-07-11 22:24:14 -04:00  
				
					
						
							
							
								 
						
							
							
								bb9309bdf5 
								
							
								 
							
						 
						
							
							
								
								Add a cancellation strategy test  
							
							
							
						 
						
							2018-07-11 22:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								bb293905b9 
								
							
								 
							
						 
						
							
							
								
								Verify expected non-result under cancellation  
							
							
							
						 
						
							2018-07-11 22:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								1854471992 
								
							
								 
							
						 
						
							
							
								
								Add tests which verify the readme is correct  
							
							... 
							
							
							
							- steal from `trio` and add a `tractor_test` decorator
- use a random arbiter port to avoid conflicts with locally running
  systems
- add all the (obviously) hilarious readme tests
- add a complex cancellation test which works with
  `trio.move_on_after()` 
							
						 
						
							2018-07-11 22:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								d94be22ef2 
								
							
								 
							
						 
						
							
							
								
								Add a "show me the code" test from the readme  
							
							
							
						 
						
							2018-07-11 22:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								10417303aa 
								
							
								 
							
						 
						
							
							
								
								Get tests working again  
							
							... 
							
							
							
							Remove all the `piker` stuff and add some further checks including:
- main task result is returned correctly
- remote errors are raised locally
- remote async generator yields values locally 
							
						 
						
							2018-07-11 22:20:13 -04:00  
				
					
						
							
							
								 
						
							
							
								a2980d88c5 
								
							
								 
							
						 
						
							
							
								
								Fix import, but tests don't all work yet  
							
							
							
						 
						
							2018-07-05 19:49:21 -04:00  
				
					
						
							
							
								 
						
							
							
								f6080522f9 
								
							
								 
							
						 
						
							
							
								
								`tractor.run()` is required for testing now  
							
							
							
						 
						
							2018-07-05 16:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								82f22b76e5 
								
							
								 
							
						 
						
							
							
								
								Arbiter now supports non-empty statespace  
							
							
							
						 
						
							2018-07-05 16:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								97865a192a 
								
							
								 
							
						 
						
							
							
								
								Add an actor spawning test  
							
							... 
							
							
							
							Test that the actor nursery API and ``tractor.run`` entrypoint work when
the sub-actor's main task is all that is run (i.e. no rpc requests). 
							
						 
						
							2018-07-05 16:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								2e9cbec93c 
								
							
								 
							
						 
						
							
							
								
								Add a basic `tractor.run()` test  
							
							
							
						 
						
							2018-07-05 16:21:55 -04:00  
				
					
						
							
							
								 
						
							
							
								03c57ceece 
								
							
								 
							
						 
						
							
							
								
								Add an initial `tractor` price streaming test  
							
							
							
						 
						
							2018-07-05 16:21:55 -04:00