File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,41 @@ $ pip install --user --upgrade --pre libtmux
1515
1616-  _ Future release notes will be placed here_ 
1717
18+ ### Breaking Changes  
19+ 
20+ #### Test helpers: Refactor  
21+ 
22+ Test helper functionality has been split into focused modules (#XXX):
23+ 
24+ -  ` libtmux.test `  module split into:
25+   -  ` libtmux.test.constants ` : Test-related constants (` TEST_SESSION_PREFIX ` , etc.)
26+   -  ` libtmux.test.environment ` : Environment variable mocking
27+   -  ` libtmux.test.random ` : Random string generation utilities
28+   -  ` libtmux.test.temporary ` : Temporary session/window management
29+ 
30+ ** Breaking** : Import paths have changed. Update imports:
31+ 
32+ ``` python 
33+ #  Old (0.45.x and earlier)
34+ from  libtmux.test import  (
35+     TEST_SESSION_PREFIX ,
36+     get_test_session_name,
37+     get_test_window_name,
38+     namer,
39+     temp_session,
40+     temp_window,
41+     EnvironmentVarGuard,
42+ )
43+ ``` 
44+ 
45+ ``` python 
46+ #  New (0.46.0+)
47+ from  libtmux.test.constants import  TEST_SESSION_PREFIX 
48+ from  libtmux.test.environment import  EnvironmentVarGuard
49+ from  libtmux.test.random import  get_test_session_name, get_test_window_name, namer
50+ from  libtmux.test.temporary import  temp_session, temp_window
51+ ``` 
52+ 
1853### Development  
1954
2055-  CI: Check for runtime dependencies (#574  )
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments