Tests: added tests for "precision" option in php.ini.
This commit is contained in:
4
test/php/ini_precision/index.php
Normal file
4
test/php/ini_precision/index.php
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
<?php
|
||||||
|
header('X-File: ' . php_ini_loaded_file());
|
||||||
|
header('X-Precision: ' . ini_get('precision'));
|
||||||
|
?>
|
||||||
1
test/php/ini_precision/php.ini
Normal file
1
test/php/ini_precision/php.ini
Normal file
@@ -0,0 +1 @@
|
|||||||
|
precision = 4
|
||||||
@@ -118,5 +118,17 @@ class TestUnitPHPApplication(unit.TestUnitApplicationPHP):
|
|||||||
self.assertEqual(resp['headers']['X-Cookie-1'], 'val', 'cookie')
|
self.assertEqual(resp['headers']['X-Cookie-1'], 'val', 'cookie')
|
||||||
self.assertEqual(resp['headers']['X-Cookie-2'], 'val2', 'cookie')
|
self.assertEqual(resp['headers']['X-Cookie-2'], 'val2', 'cookie')
|
||||||
|
|
||||||
|
def test_php_application_ini_precision(self):
|
||||||
|
self.load('ini_precision')
|
||||||
|
|
||||||
|
self.assertNotEqual(self.get()['headers']['X-Precision'], '4',
|
||||||
|
'ini value default')
|
||||||
|
|
||||||
|
self.conf({"file": "php.ini"}, '/applications/ini_precision/options')
|
||||||
|
|
||||||
|
self.assertEqual(self.get()['headers']['X-File'],
|
||||||
|
self.current_dir + '/php/ini_precision/php.ini', 'ini file')
|
||||||
|
self.assertEqual(self.get()['headers']['X-Precision'], '4', 'ini value')
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|||||||
@@ -395,6 +395,7 @@ class TestUnitApplicationPHP(TestUnitApplicationProto):
|
|||||||
"type": "php",
|
"type": "php",
|
||||||
"processes": { "spare": 0 },
|
"processes": { "spare": 0 },
|
||||||
"root": self.current_dir + '/php/' + script,
|
"root": self.current_dir + '/php/' + script,
|
||||||
|
"working_directory": self.current_dir + '/php/' + script,
|
||||||
"index": name
|
"index": name
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user