def test_set_file_contents_empty(self): # If: I set the contents of a script file to empty sf = ScriptFile('uri', '', None) sf._set_file_contents('') # Then: I should expect a single, empty line in the file lines self.assertListEqual(sf.file_lines, ['']) self.assertListEqual(sf._file_lines, [''])
def test_set_file_contents(self): # If: I set the contents of a script file sf = ScriptFile('uri', '', None) sf._set_file_contents('line 1\r\n line 2\n line 3 ') # Then: I should get the expected output lines expected_output = ['line 1', ' line 2', ' line 3 '] self.assertListEqual(sf.file_lines, expected_output) self.assertListEqual(sf._file_lines, expected_output)