test_java_application.py (1065:f1b1e26f0e24) test_java_application.py (1088:2b068c8361f9)
1import time
2from unit.applications.lang.java import TestApplicationJava
3
4
5class TestJavaApplication(TestApplicationJava):
6 prerequisites = ['java']
7
8 def test_java_application_cookies(self):

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

94 self.assertEqual(headers['X-Session-New'], 'false', 'session resume')
95 self.assertEqual(
96 session_id, headers['X-Session-Id'], 'session same id'
97 )
98
99 def test_java_application_session_active(self):
100 self.load('session_inactive')
101
1import time
2from unit.applications.lang.java import TestApplicationJava
3
4
5class TestJavaApplication(TestApplicationJava):
6 prerequisites = ['java']
7
8 def test_java_application_cookies(self):

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

94 self.assertEqual(headers['X-Session-New'], 'false', 'session resume')
95 self.assertEqual(
96 session_id, headers['X-Session-Id'], 'session same id'
97 )
98
99 def test_java_application_session_active(self):
100 self.load('session_inactive')
101
102 resp = self.get()
102 resp = self.get(headers={
103 'X-Interval': '4',
104 'Host': 'localhost',
105 'Connection': 'close',
106 })
103 session_id = resp['headers']['X-Session-Id']
104
105 self.assertEqual(resp['status'], 200, 'session init')
106 self.assertEqual(
107 session_id = resp['headers']['X-Session-Id']
108
109 self.assertEqual(resp['status'], 200, 'session init')
110 self.assertEqual(
107 resp['headers']['X-Session-Interval'], '2', 'session interval'
111 resp['headers']['X-Session-Interval'], '4', 'session interval'
108 )
109 self.assertLess(
110 abs(
111 self.date_to_sec_epoch(
112 resp['headers']['X-Session-Last-Access-Time']
113 )
114 - self.sec_epoch()
115 ),

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

142 'Connection': 'close',
143 }
144 )
145
146 self.assertEqual(
147 resp['headers']['X-Session-Id'], session_id, 'session active 2'
148 )
149
112 )
113 self.assertLess(
114 abs(
115 self.date_to_sec_epoch(
116 resp['headers']['X-Session-Last-Access-Time']
117 )
118 - self.sec_epoch()
119 ),

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

146 'Connection': 'close',
147 }
148 )
149
150 self.assertEqual(
151 resp['headers']['X-Session-Id'], session_id, 'session active 2'
152 )
153
150 time.sleep(1)
154 time.sleep(2)
151
152 resp = self.get(
153 headers={
154 'Host': 'localhost',
155 'Cookie': 'JSESSIONID=' + session_id,
156 'Connection': 'close',
157 }
158 )
159
160 self.assertEqual(
161 resp['headers']['X-Session-Id'], session_id, 'session active 3'
162 )
163
164 def test_java_application_session_inactive(self):
165 self.load('session_inactive')
166
155
156 resp = self.get(
157 headers={
158 'Host': 'localhost',
159 'Cookie': 'JSESSIONID=' + session_id,
160 'Connection': 'close',
161 }
162 )
163
164 self.assertEqual(
165 resp['headers']['X-Session-Id'], session_id, 'session active 3'
166 )
167
168 def test_java_application_session_inactive(self):
169 self.load('session_inactive')
170
167 resp = self.get()
171 resp = self.get(headers={
172 'X-Interval': '1',
173 'Host': 'localhost',
174 'Connection': 'close',
175 })
168 session_id = resp['headers']['X-Session-Id']
169
170 time.sleep(3)
171
172 resp = self.get(
173 headers={
174 'Host': 'localhost',
175 'Cookie': 'JSESSIONID=' + session_id,

--- 994 unchanged lines hidden ---
176 session_id = resp['headers']['X-Session-Id']
177
178 time.sleep(3)
179
180 resp = self.get(
181 headers={
182 'Host': 'localhost',
183 'Cookie': 'JSESSIONID=' + session_id,

--- 994 unchanged lines hidden ---