root / test / createrelease.py @ 8d109e17
History | View | Annotate | Download (1.9 kB)
1 |
from config import QHTestCase |
---|---|
2 |
from config import run_test_case |
3 |
from config import rand_string |
4 |
from config import printf |
5 |
import os |
6 |
|
7 |
class CreateReleaseListAPITest(QHTestCase): |
8 |
#BUG: max empty name <= 72
|
9 |
def test_001(self): |
10 |
entityName = rand_string() |
11 |
parentName = "system"
|
12 |
entityKey = "key1"
|
13 |
parentKey = ""
|
14 |
printf("Creating random string: {0}", entityName)
|
15 |
rejected = self.qh.create_entity(context={},
|
16 |
create_entity=[(entityName,parentName,entityKey,parentKey)]) |
17 |
self.assertEqual(rejected,[])
|
18 |
printf("Releasing random string: {0}", entityName)
|
19 |
rejected = self.qh.release_entity(context={},release_entity=[(entityName,entityKey)])
|
20 |
self.assertEqual(rejected,[])
|
21 |
|
22 |
def test_002(self): |
23 |
entityName = rand_string() |
24 |
parentName = "system"
|
25 |
entityKey = "key1"
|
26 |
parentKey = ""
|
27 |
|
28 |
entityList = self.qh.list_entities(context={},entity=parentName,key=parentKey)
|
29 |
self.assertFalse(entityName in entityList) |
30 |
|
31 |
|
32 |
print("Creating random string: {0}".format(entityName))
|
33 |
rejected = self.qh.create_entity(context={},
|
34 |
create_entity=[(entityName,parentName,entityKey,parentKey)]) |
35 |
self.assertEqual(rejected,[])
|
36 |
|
37 |
entityList = self.qh.list_entities(context={},entity=parentName,key=parentKey)
|
38 |
self.assertTrue(entityName in entityList) |
39 |
|
40 |
|
41 |
print("Releasing random string: {0}".format(entityName))
|
42 |
rejected = self.qh.release_entity(context={},release_entity=[(entityName,entityKey)])
|
43 |
self.assertEqual(rejected,[])
|
44 |
|
45 |
entityList = self.qh.list_entities(context={},entity=parentName,key=parentKey)
|
46 |
self.assertFalse(entityName in entityList) |
47 |
|
48 |
|
49 |
if __name__ == "__main__": |
50 |
import sys |
51 |
printf("Using {0}", sys.executable)
|
52 |
run_test_case(CreateReleaseListAPITest) |