3 from wizard import tests
4 from wizard.merge import *
6 sampleFile = tests.getTestFile("merge_test.sample")
8 class NewlineTest(unittest.TestCase):
9 def testGetNewlineUnix(self):
10 open(sampleFile, "wb").write("\n\n\n")
11 self.assertEqual(get_newline(sampleFile), "\n")
13 def testGetNewlineMixed(self):
14 open(sampleFile, "wb").write("\n\n\n\n\n\n\r\n")
15 self.assertEqual(get_newline(sampleFile), ("\n", "\r\n"))
17 def testConvertNewline(self):
18 open(sampleFile, "wb").write("\r\n\r\n\n")
19 convert_newline(sampleFile, "\r")
20 self.assertEqual(open(sampleFile, "rb").read(), "\r\r\r")