Fix test cleanup

This commit is contained in:
Anatol Belski 2017-09-06 12:53:43 +02:00
parent 3fdeb27739
commit fe78a7cb4f

View file

@ -5,23 +5,23 @@ PDO_sqlite: Testing open flags
--FILE--
<?php
$filename = tempnam(sys_get_temp_dir(), 'sqlite');
$filename = dirname(__FILE__) . DIRECTORY_SEPARATOR . "pdo_sqlite_open_flags.db";
// Default open flag is read-write|create
$db = new PDO('sqlite:' . $filename, null, null, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
var_dump($db->exec('CREATE TABLE test1 (id INT);'));
try {
$db = new PDO('sqlite:' . $filename, null, null, [PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
$db = new PDO('sqlite:' . $filename, null, null, [PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
var_dump($db->exec('CREATE TABLE test2 (id INT);'));
}
finally {
// Cleanup
var_dump($db->exec('CREATE TABLE test2 (id INT);'));
?>
--CLEAN--
<?php
$filename = dirname(__FILE__) . DIRECTORY_SEPARATOR . "pdo_sqlite_open_flags.db";
if (file_exists($filename)) {
unlink($filename);
}
?>
--EXPECTF--
int(0)