2929
3030import pytest
3131
32- from pygit2 import GIT_MERGE_ANALYSIS_UP_TO_DATE
33- from pygit2 import GIT_MERGE_ANALYSIS_FASTFORWARD
32+ from pygit2 import MergeAnalysis
3433import pygit2
3534
3635
@@ -43,35 +42,35 @@ def test_merge_analysis_uptodate(mergerepo):
4342 branch_id = mergerepo .get (branch_head_hex ).id
4443
4544 analysis , preference = mergerepo .merge_analysis (branch_id )
46- assert analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
47- assert not analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
45+ assert analysis & MergeAnalysis . UP_TO_DATE
46+ assert not analysis & MergeAnalysis . FASTFORWARD
4847 assert {} == mergerepo .status ()
4948
5049 analysis , preference = mergerepo .merge_analysis (branch_id , 'refs/heads/ff-branch' )
51- assert analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
52- assert not analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
50+ assert analysis & MergeAnalysis . UP_TO_DATE
51+ assert not analysis & MergeAnalysis . FASTFORWARD
5352 assert {} == mergerepo .status ()
5453
5554def test_merge_analysis_fastforward (mergerepo ):
5655 branch_head_hex = 'e97b4cfd5db0fb4ebabf4f203979ca4e5d1c7c87'
5756 branch_id = mergerepo .get (branch_head_hex ).id
5857
5958 analysis , preference = mergerepo .merge_analysis (branch_id )
60- assert not analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
61- assert analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
59+ assert not analysis & MergeAnalysis . UP_TO_DATE
60+ assert analysis & MergeAnalysis . FASTFORWARD
6261 assert {} == mergerepo .status ()
6362
6463 analysis , preference = mergerepo .merge_analysis (branch_id , 'refs/heads/master' )
65- assert not analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
66- assert analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
64+ assert not analysis & MergeAnalysis . UP_TO_DATE
65+ assert analysis & MergeAnalysis . FASTFORWARD
6766 assert {} == mergerepo .status ()
6867
6968def test_merge_no_fastforward_no_conflicts (mergerepo ):
7069 branch_head_hex = '03490f16b15a09913edb3a067a3dc67fbb8d41f1'
7170 branch_id = mergerepo .get (branch_head_hex ).id
7271 analysis , preference = mergerepo .merge_analysis (branch_id )
73- assert not analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
74- assert not analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
72+ assert not analysis & MergeAnalysis . UP_TO_DATE
73+ assert not analysis & MergeAnalysis . FASTFORWARD
7574 # Asking twice to assure the reference counting is correct
7675 assert {} == mergerepo .status ()
7776 assert {} == mergerepo .status ()
@@ -94,8 +93,8 @@ def test_merge_no_fastforward_conflicts(mergerepo):
9493 branch_id = mergerepo .get (branch_head_hex ).id
9594
9695 analysis , preference = mergerepo .merge_analysis (branch_id )
97- assert not analysis & GIT_MERGE_ANALYSIS_UP_TO_DATE
98- assert not analysis & GIT_MERGE_ANALYSIS_FASTFORWARD
96+ assert not analysis & MergeAnalysis . UP_TO_DATE
97+ assert not analysis & MergeAnalysis . FASTFORWARD
9998
10099 mergerepo .merge (branch_id )
101100 assert mergerepo .index .conflicts is not None
0 commit comments