def revisions(first, last):
    for i in range(first, last + 1):
        print "Revision %d" % i
        yield i
        print

def print_header(header):
    print header
    print ''.ljust(len(header), "=")
    print

print_header("Testing require_commit_message_pre_commit")

for i in revisions(20, 30):
    cd = CommitDetails(REPO, i, test_mode=True)
    result = check_commit_message(cd)
    print "Result: %d" % result
    if i in (22, 26, 29,):
        assert result == 1
    else:
        assert result == 0

print_header("Testing ordered_filename_pre_commit")

for i in revisions(40, 56):
    cd = CommitDetails(REPO, i, test_mode=True)
    rd = RepositoryDetails(REPO, i, test_mode=True)
    result = check_filenames(cd, rd)
    print "Result: %d" % result
    if i in (45, 49,):
        assert result == 1
示例#2
0
        print "Revision %d" % i
        yield i
        print


def print_header(header):
    print header
    print ''.ljust(len(header), "=")
    print


print_header("Testing require_commit_message_pre_commit")

for i in revisions(20, 30):
    cd = CommitDetails(REPO, i, test_mode=True)
    result = check_commit_message(cd)
    print "Result: %d" % result
    if i in (
            22,
            26,
            29,
    ):
        assert result == 1
    else:
        assert result == 0

print_header("Testing ordered_filename_pre_commit")

for i in revisions(40, 56):
    cd = CommitDetails(REPO, i, test_mode=True)
    rd = RepositoryDetails(REPO, i, test_mode=True)
示例#3
0
 def then_error_code_is(self, number_of_errors):
     self.assertEquals(number_of_errors, check_commit_message(self.commit_details))
示例#4
0
 def test_prints_error_message_when_message_to_short(self):
     self.given_commit_message("..")
     check_commit_message(self.commit_details)
     verify(self.stderr).write("Error: Please enter a descriptive commit message!\n")
示例#5
0
 def then_error_code_is(self, number_of_errors):
     self.assertEquals(number_of_errors,
                       check_commit_message(self.commit_details))
示例#6
0
 def test_prints_error_message_when_message_to_short(self):
     self.given_commit_message("..")
     check_commit_message(self.commit_details)
     verify(self.stderr).write(
         "Error: Please enter a descriptive commit message!\n")