Esempio n. 1
0
 def test_write_buffer_contents_to_file_writes_correct_contents_to_desired_file(
         self):
     buffer_contents = [
         "var example = function() {",
         "    console.log('this is an example');", "}"
     ]
     sut.write_buffer_contents_to_file(RESULTS_FILE, buffer_contents)
     with open(RESULTS_FILE, "r") as f:
         self.assertEqual(f.readlines(),
                          [line + "\n" for line in buffer_contents])
Esempio n. 2
0
 def test_execute_file_with_specific_shell_program_populates_an_error_file_when_given_invalid_input_for_specified_shell_command(
         self):
     sut.write_buffer_contents_to_file(
         INPUT_FILE, ["(def name 'Jarrod')", "(println name)"])
     sut.execute_file_with_specified_shell_program('python')
     self.assertTrue(os.stat(ERROR_LOG)[stat.ST_SIZE] > 0)
 def test_execute_file_with_specific_shell_program_populates_an_error_file_when_given_invalid_input_for_specified_shell_command(self):
     sut.write_buffer_contents_to_file(INPUT_FILE, ["(def name 'Jarrod')", "(println name)"])
     sut.execute_file_with_specified_shell_program('python')
     self.assertTrue(os.stat(ERROR_LOG)[stat.ST_SIZE] > 0)
 def test_write_buffer_contents_to_file_writes_correct_contents_to_desired_file(self):
     buffer_contents = ["var example = function() {", "    console.log('this is an example');", "}"]
     sut.write_buffer_contents_to_file(RESULTS_FILE, buffer_contents)
     with open(RESULTS_FILE, "r") as f:
         self.assertEqual(f.readlines(), [line + "\n" for line in buffer_contents])