updates and such
[glcas.git] / archive / v1 / unittests / datastores.php
1 <?php
2
3 require_once("../lib/lib.php");
4
5 echo "create 3 datastores\n";
6 ds_createDS("name1", "/tmp");
7 ds_createDS("name2", "/tmp");
8 ds_createDS("name3", "/tmp");
9
10 $tl = ds_listDS();
11
12 print_r($tl);
13
14 echo "try to create them again\n";
15 ds_createDS("name1", "/tmp");
16 ds_createDS("name2", "/tmp");
17 ds_createDS("name3", "/tmp");
18
19 $tl = ds_listDS();
20
21 print_r($tl);
22
23 echo "Delete 2 of them\n";
24 ds_deleteDS("name1");
25 ds_deleteDS("name2");
26
27 $tl = ds_listDS();
28
29 print_r($tl);
30
31 echo "delete the last one\n";
32 ds_deleteDS("name3");
33
34 $tl = ds_listDS();
35
36 print_r($tl);
37
38 echo "now create a new ds\n";
39 ds_createDS("name1", "/tmp");
40
41 $myfname = "/asdf/asdf/asdf/asdf";
42 $mytag = "mytag";
43
44 echo "now createa a file inside our ds\n";
45 //ds_fileds($ds_name, $file_name, $file_tag)
46 $lk = ds_fileds("name1", $myfname, $mytag);
47 echo "file created as name: $lk\n";
48
49 echo "get file list:\n";
50 $lk = ds_getFileList("name1", $mytag);
51 print_r($lk);
52
53 echo "delete the file\n";
54 ds_deleteFile("name1", $myfname, $mytag);
55
56 echo "get file list:\n";
57 $lk = ds_getFileList("name1", $mytag);
58 print_r($lk);
59
60 echo "delete the last ds\n";
61 ds_deleteDS("name1");
62 ?>