Ejemplo n.º 1
0
 def test_open_read2(self):
     file1 = Var('file1')
     x = Var('x')
     eq_(
         eval(
             let([(file1, open_file('test.txt'))], readline(file1),
                 assign(x, readlines(file1)), close_file(file1), x)),
         ['hello'])
Ejemplo n.º 2
0
 def test_open_read2(self):
   file1 = Var('file1')
   x = Var('x')
   eq_(eval(let([(file1, open_file('test.txt'))], 
                readline(file1), 
                assign(x, readlines(file1)), 
                close_file(file1), 
                x)), 
       ['hello'])
Ejemplo n.º 3
0
 def test_write(self):
   file1 = Var('file1')
   eq_(eval(let([(file1, open_file('test2.txt', 'w'))], 
                write(file1, 'test'), close_file(file1))), None)
Ejemplo n.º 4
0
 def test_open_read(self):
   file1 = Var('file1')
   eq_(eval(let([(file1, open_file('test.txt'))], 
                assign(x, read(file1)), 
                close_file(file1),
                x)), 'hello\nhello')
Ejemplo n.º 5
0
 def test_write(self):
     file1 = Var('file1')
     eq_(
         eval(
             let([(file1, open_file('test2.txt', 'w'))],
                 write(file1, 'test'), close_file(file1))), None)
Ejemplo n.º 6
0
 def test_open_read(self):
     file1 = Var('file1')
     eq_(
         eval(
             let([(file1, open_file('test.txt'))], assign(x, read(file1)),
                 close_file(file1), x)), 'hello\nhello')