@@ -125,11 +125,15 @@ def test_heads(self, rwrepo):
125125gp_tracking_branch = rwrepo .create_head ('gp_tracking#123' )
126126special_name_remote_ref = rwrepo .remotes [0 ].refs [special_name ]# get correct type
127127gp_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
130132git_tracking_branch = rwrepo .create_head ('git_tracking#123' )
131133rwrepo .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
454458self .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
457461SymbolicReference .delete (rw_repo ,symref )
458462# would raise if the symref wouldn't have been deletedpbl
459463symref = SymbolicReference .create (rw_repo ,symref_path ,cur_head .reference )