root / test / createrelease.py @ f611ef3d
History | View | Annotate | Download (1013 Bytes)
1 |
|
---|---|
2 |
|
3 |
from kkconfig import unittest |
4 |
from kkconfig import new_quota_holder_client |
5 |
from kkconfig import rand_string |
6 |
import os |
7 |
|
8 |
class CreateReleaseListAPITest(unittest.TestCase): |
9 |
def setUp(self): |
10 |
self.qh = new_quota_holder_client()
|
11 |
|
12 |
def tearDown(self): |
13 |
del self.qh |
14 |
|
15 |
#BUG: empty entity worked ...
|
16 |
#BUG: max empty name
|
17 |
def test_001(self): |
18 |
string_length = 10
|
19 |
entityName = rand_string() |
20 |
parentName = "system"
|
21 |
entityKey = "key1"
|
22 |
parentKey = ""
|
23 |
print("Creating random string: {0}".format(entityName))
|
24 |
rejected = self.qh.create_entity(context={},
|
25 |
create_entity=[(entityName,parentName,entityKey,parentKey)]) |
26 |
self.assertEqual(rejected,[])
|
27 |
print("Releasing random string: {0}".format(entityName))
|
28 |
rejected = self.qh.release_entity(context={},release_entity=[(entityName,entityKey)])
|
29 |
self.assertEqual(rejected,[])
|
30 |
|
31 |
|
32 |
|
33 |
if __name__ == "__main__": |
34 |
unittest.main() |