Tests: made tests compatible with PHP 5.3.

This commit is contained in:
Andrey Zelenkov
2019-03-01 18:58:16 +03:00
parent 557a792b33
commit ae36276cfc
3 changed files with 10 additions and 4 deletions

View File

@@ -1,4 +1,10 @@
<?php <?php
http_response_code(404); if (!function_exists('http_response_code')) {
header('Temporary-Header: True', true, 404);
header_remove('Temporary-Header');
} else {
http_response_code(404);
}
include('404.html'); include('404.html');
?> ?>

View File

@@ -160,10 +160,10 @@ class TestUnitPHPApplication(unit.TestUnitApplicationPHP):
self.assertNotEqual(self.get()['headers']['X-Precision'], '4', self.assertNotEqual(self.get()['headers']['X-Precision'], '4',
'ini value default') 'ini value default')
self.conf({"file": "php.ini"}, 'applications/ini_precision/options') self.conf({"file": "ini/php.ini"}, 'applications/ini_precision/options')
self.assertEqual(self.get()['headers']['X-File'], self.assertEqual(self.get()['headers']['X-File'],
self.current_dir + '/php/ini_precision/php.ini', 'ini file') self.current_dir + '/php/ini_precision/ini/php.ini', 'ini file')
self.assertEqual(self.get()['headers']['X-Precision'], '4', 'ini value') self.assertEqual(self.get()['headers']['X-Precision'], '4', 'ini value')
@unittest.expectedFailure @unittest.expectedFailure
@@ -200,7 +200,7 @@ class TestUnitPHPApplication(unit.TestUnitApplicationPHP):
def test_php_application_ini_user_2(self): def test_php_application_ini_user_2(self):
self.load('ini_precision') self.load('ini_precision')
self.conf({"file": "php.ini"}, 'applications/ini_precision/options') self.conf({"file": "ini/php.ini"}, 'applications/ini_precision/options')
self.assertEqual(self.get()['headers']['X-Precision'], '4', self.assertEqual(self.get()['headers']['X-Precision'], '4',
'ini user file') 'ini user file')