def test1(self): # new test is in progress, do not rebuild and do not merge datafile = u'tests/fixtures/rebuild_merge/1_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/1_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == False
def test3(self): # command given, new commit created, do not rebuild or merge datafile = u'tests/fixtures/rebuild_merge/3_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/3_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == False
def test2(self): # command given, time to rebuild but not merge datafile = 'tests/fixtures/rebuild_merge/2_issue.yml' statusfile = 'tests/fixtures/rebuild_merge/2_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { 'is_pullrequest': True, 'is_needs_revision': False, 'is_needs_rebase': False, 'needs_rebuild': False, 'rebuild_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, ['superman'], None) assert rbfacts['needs_rebuild'] == True assert rbfacts['admin_merge'] == False
def test0(self): # command issued, test ran, time to merge datafile = u'tests/fixtures/rebuild_merge/0_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/0_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0, } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == True
def test3(self): # command given, new commit created, do not rebuild or merge datafile = u'tests/fixtures/rebuild_merge/3_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/3_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == False
def test1(self): # new test is in progress, do not rebuild and do not merge datafile = u'tests/fixtures/rebuild_merge/1_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/1_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == False
def test0(self): # command issued, test ran, time to merge datafile = u'tests/fixtures/rebuild_merge/0_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/0_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0, } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman']) assert rbfacts[u'needs_rebuild'] == False assert rbfacts[u'admin_merge'] == True
def test2(): """command given, time to rebuild but not merge""" datafile = u'tests/fixtures/rebuild_merge/2_issue.yml' statusfile = u'tests/fixtures/rebuild_merge/2_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { u'is_pullrequest': True, u'is_needs_revision': False, u'is_needs_rebase': False, u'needs_rebuild': False, u'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, [u'superman'], ShippableCI) assert rbfacts[u'needs_rebuild'] assert rbfacts[u'needs_rebuild_all'] assert not rbfacts[u'admin_merge']
def test0(): """command issued, test ran, time to merge""" datafile = 'tests/fixtures/rebuild_merge/0_issue.yml' statusfile = 'tests/fixtures/rebuild_merge/0_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { 'is_pullrequest': True, 'is_needs_revision': False, 'is_needs_rebase': False, 'needs_rebuild': False, 'ci_run_number': 0, } rbfacts = get_rebuild_merge_facts(iw, meta, ['superman'], None) assert not rbfacts['needs_rebuild'] assert not rbfacts['needs_rebuild_all'] assert rbfacts['admin_merge']
def test3(): """command given, new commit created, do not rebuild or merge""" datafile = 'tests/fixtures/rebuild_merge/3_issue.yml' statusfile = 'tests/fixtures/rebuild_merge/3_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { 'is_pullrequest': True, 'is_needs_revision': False, 'is_needs_rebase': False, 'needs_rebuild': False, 'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, ['superman'], None) assert not rbfacts['needs_rebuild'] assert not rbfacts['needs_rebuild_all'] assert not rbfacts['admin_merge']
def test1(): """new test is in progress, do not rebuild and do not merge""" datafile = 'tests/fixtures/rebuild_merge/1_issue.yml' statusfile = 'tests/fixtures/rebuild_merge/1_prstatus.json' with get_issue(datafile, statusfile) as iw: meta = { 'is_pullrequest': True, 'is_needs_revision': False, 'is_needs_rebase': False, 'needs_rebuild': False, 'ci_run_number': 0 } rbfacts = get_rebuild_merge_facts(iw, meta, ['superman'], None) assert not rbfacts['needs_rebuild'] assert not rbfacts['needs_rebuild_all'] assert not rbfacts['admin_merge']