##// END OF EJS Templates
Adding tests expecting windows lineendings.
Jörgen Stenarson -
Show More
@@ -100,6 +100,15 b' class Test_ipexec_validate(unittest.TestCase, tt.TempFileMixin):'
100 out = "A\nB"
100 out = "A\nB"
101 tt.ipexec_validate(self.fname, out)
101 tt.ipexec_validate(self.fname, out)
102
102
103 def test_main_path2(self):
104 """Test with only stdout results, expecting windows line endings.
105 """
106 self.mktmp("print('A')\n"
107 "print('B')\n"
108 )
109 out = "A\r\nB"
110 tt.ipexec_validate(self.fname, out)
111
103 def test_exception_path(self):
112 def test_exception_path(self):
104 """Test exception path in exception_validate.
113 """Test exception path in exception_validate.
105 """
114 """
@@ -112,3 +121,16 b' class Test_ipexec_validate(unittest.TestCase, tt.TempFileMixin):'
112 )
121 )
113 out = "A\nB"
122 out = "A\nB"
114 tt.ipexec_validate(self.fname, expected_out=out, expected_err="C\nD")
123 tt.ipexec_validate(self.fname, expected_out=out, expected_err="C\nD")
124
125 def test_exception_path(self):
126 """Test exception path in exception_validate, expecting windows line endings.
127 """
128 self.mktmp("from __future__ import print_function\n"
129 "import sys\n"
130 "print('A')\n"
131 "print('B')\n"
132 "print('C', file=sys.stderr)\n"
133 "print('D', file=sys.stderr)\n"
134 )
135 out = "A\r\nB"
136 tt.ipexec_validate(self.fname, expected_out=out, expected_err="C\r\nD")
General Comments 0
You need to be logged in to leave comments. Login now