#!/usr/bin/env vpython3 """Tests for split_cl.""" import os import sys import unittest sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) import split_cl class SplitClTest(unittest.TestCase): _description = """Convert use of X to Y in $directory """ _footers = 'Bug: 12345' def testAddUploadedByGitClSplitToDescription(self): added_line = 'This CL was uploaded by git cl split.' # Description without footers self.assertEqual( split_cl.AddUploadedByGitClSplitToDescription(self._description), self._description + added_line) # Description with footers self.assertEqual( split_cl.AddUploadedByGitClSplitToDescription(self._description + self._footers), self._description + added_line + '\n\n' + self._footers) if __name__ == '__main__': unittest.main()