from os.path import join, dirname from cStringIO import StringIO from logilab.common.testlib import TestCase, unittest_main from logilab.common.changelog import ChangeLog class ChangeLogTC(TestCase): cl_class = ChangeLog cl_file = join(dirname(__file__), 'data', 'ChangeLog') def test_round_trip(self): cl = self.cl_class(self.cl_file) out = StringIO() cl.write(out) self.assertStreamEquals(open(self.cl_file), out) if __name__ == '__main__': unittest_main()