Time is over! You can keep submitting you assignments, but they won't compute for the score of this quiz.
First line from file
Write a function, that receives a path to a text file as parameter, and returns the first line of that file.
read_first_line('test-file.txt') # "this is the first line"
import unittest import tempfile class AssignmentTestCase(unittest.TestCase): def setUp(self): self.fp = tempfile.NamedTemporaryFile(mode="w") self.fp.write('this is line 1\n') self.fp.write('this is line 2\n') self.fp.write('this is line 3\n') self.fp.flush() def test_reads_first_line(self): self.assertEqual(read_first_line(self.fp.name), 'this is line 1\n') def tearDown(self): self.fp.close()