def test_text_file(self): with open(self.rootpath + self.textfile, 'rb') as infile: f = infile.read() m = '\r\nContent-Type: text/plain' expected = (f, m) result = http_server.get_content(self.textfile) self.assertEqual(expected, result)
def test_jpg_file(self): with open(self.rootpath + self.jpgfile, 'rb') as infile: f = infile.read() m = '\r\nContent-Type: image/jpeg' expected = (f, m) result = http_server.get_content(self.jpgfile) self.assertEqual(expected, result)
def test_dir(self): f = '\r\n'.join(os.listdir(self.rootpath + self.folder)) m = '\r\nContent-Type: text/plain' expected = (f, m) result = http_server.get_content(self.folder) self.assertEqual(expected, result)
def test_200_folder(self): m, c = http_server.get_content('/images/') params = ('200 OK', m, c) expected = 'HTTP/1.1 200 OK' + m + '\r\n\r\n' + c result = http_server.build_response(*params) self.assertEqual(expected, result)
def test_200_text(self): m, c = http_server.get_content('/sample.txt') params = ('200 OK', m, c) expected = 'HTTP/1.1 200 OK' + m + '\r\n\r\n' + c result = http_server.build_response(*params) self.assertEqual(expected, result)