Statistics
| Branch: | Tag: | Revision:

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()