@@ -125,11 +125,15 @@ def test_heads(self, rwrepo):
125125 gp_tracking_branch = rwrepo .create_head ('gp_tracking#123' )
126126 special_name_remote_ref = rwrepo .remotes [0 ].refs [special_name ] # get correct type
127127 gp_tracking_branch .set_tracking_branch (special_name_remote_ref )
128- assert gp_tracking_branch .tracking_branch ().path == special_name_remote_ref .path
128+ TBranch = gp_tracking_branch .tracking_branch ()
129+ if TBranch is not None :
130+ assert TBranch .path == special_name_remote_ref .path
129131
130132 git_tracking_branch = rwrepo .create_head ('git_tracking#123' )
131133 rwrepo .git .branch ('-u' , special_name_remote_ref .name , git_tracking_branch .name )
132- assert git_tracking_branch .tracking_branch ().name == special_name_remote_ref .name
134+ TBranch = gp_tracking_branch .tracking_branch ()
135+ if TBranch is not None :
136+ assert TBranch .name == special_name_remote_ref .name
133137 # END for each head
134138
135139 # verify REFLOG gets altered
@@ -453,7 +457,7 @@ def test_head_reset(self, rw_repo):
453457
454458 self .assertRaises (OSError , SymbolicReference .create , rw_repo , symref_path , cur_head .reference .commit )
455459 # it works if the new ref points to the same reference
456- SymbolicReference .create (rw_repo , symref .path , symref .reference ).path == symref .path # @NoEffect
460+ assert SymbolicReference .create (rw_repo , symref .path , symref .reference ).path == symref .path # @NoEffect
457461 SymbolicReference .delete (rw_repo , symref )
458462 # would raise if the symref wouldn't have been deletedpbl
459463 symref = SymbolicReference .create (rw_repo , symref_path , cur_head .reference )
0 commit comments