Esempio n. 1
0
 def test_no_false_positive_both(self):
     cmd = 'x = `echo 1`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate, 'x = `echo 1`')
Esempio n. 2
0
 def test_very_simple_one_line(self):
     cmd = '`\necho 1\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate,
                      'multiline_shexe(echo 1; \\\n)shexe()shexe')
Esempio n. 3
0
 def test_simple_two_lines(self):
     cmd = 'x = `\necho 1\necho 2\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(
         intermediate,
         'x = multiline_shexe(echo 1; \\\necho 2; \\\n)shexe()shexe')
Esempio n. 4
0
 def test_simple_one_line_with_param(self):
     cmd = 'x = p`\necho 1\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate,
                      'x = multiline_shexe(echo 1; \\\n)shexe(p)shexe')
Esempio n. 5
0
 def test_simple_one_line_with_param(self):
     cmd = 'x = p`\necho 1\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate, 'x = multiline_shexe(echo 1; \\\n)shexe(p)shexe')
Esempio n. 6
0
 def test_no_false_positive_both(self):
     cmd = 'x = `echo 1`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate, 'x = `echo 1`')
Esempio n. 7
0
 def test_simple_two_lines(self):
     cmd = 'x = `\necho 1\necho 2\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate, 'x = multiline_shexe(echo 1; \\\necho 2; \\\n)shexe()shexe')
Esempio n. 8
0
 def test_very_simple_one_line(self):
     cmd = '`\necho 1\n`'
     intermediate = preprocessor._process_multilines(cmd)
     self.assertEqual(intermediate, 'multiline_shexe(echo 1; \\\n)shexe()shexe')