Deleted Added
1import io
2import os
3import time
4import unittest
5from unit.applications.lang.java import TestApplicationJava
6
7
8class TestJavaApplication(TestApplicationJava):

--- 1071 unchanged lines hidden (view full) ---

1080
1081 self.assertEqual(self.get()['status'], 200, 'empty')
1082
1083 def test_java_application_keepalive_body(self):
1084 self.load('mirror')
1085
1086 self.assertEqual(self.post()['status'], 200, 'init')
1087
1088 body = '0123456789' * 500
1089 (resp, sock) = self.post(
1090 headers={
1091 'Connection': 'keep-alive',
1092 'Content-Type': 'text/html',
1093 'Host': 'localhost',
1094 },
1095 start=True,
1096 body=body,
1097 read_timeout=1,
1098 )
1099
1100 self.assertEqual(resp['body'], body, 'keep-alive 1')
1101
1102 body = '0123456789'
1103 resp = self.post(
1104 headers={
1105 'Connection': 'close',
1106 'Content-Type': 'text/html',
1107 'Host': 'localhost',
1108 },
1109 sock=sock,
1110 body=body,
1111 )
1112
1113 self.assertEqual(resp['body'], body, 'keep-alive 2')
1114
1115 def test_java_application_http_10(self):
1116 self.load('empty')
1117
1118 self.assertEqual(self.get(http_10=True)['status'], 200, 'HTTP 1.0')
1119
1120 def test_java_application_no_method(self):
1121 self.load('empty')

--- 145 unchanged lines hidden ---