83
83
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
84
84
start_revision=1, end_revision=-1)
86
def test_cur_revno(self):
87
b = Branch.initialize('.')
90
b.commit('empty commit')
91
show_log(b, lf, verbose=True, start_revision=1, end_revision=1)
92
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
93
start_revision=2, end_revision=1)
94
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
95
start_revision=1, end_revision=2)
96
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
97
start_revision=0, end_revision=2)
98
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
99
start_revision=1, end_revision=0)
100
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
101
start_revision=-1, end_revision=1)
102
self.assertRaises(InvalidRevisionNumber, show_log, b, lf,
103
start_revision=1, end_revision=-1)
86
105
def test_simple_log(self):
87
106
eq = self.assertEquals
89
b = Branch('.', init=True)
108
b = Branch.initialize('.')
132
151
self.log('log 2 delta: %r' % d)
133
152
# self.checkDelta(d, added=['hello'])
154
# commit a log message with control characters
155
msg = "All 8-bit chars: " + ''.join([unichr(x) for x in range(256)])
158
show_log(b, lf, verbose=True)
159
committed_msg = lf.logs[0].rev.message
160
self.log("escaped commit message: %r", committed_msg)
161
self.assert_(msg != committed_msg)
162
self.assert_(len(committed_msg) > len(msg))