예제 #1
0
    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, [''])
예제 #2
0
    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)