Beispiel #1
0
 def setUp(self):
     self.conn = RGWAdminConnection(ACCESS_KEY, SECRET_KEY)
Beispiel #2
0
class RadosGWAdminTest(TestCase):
    def setUp(self):
        self.conn = RGWAdminConnection(ACCESS_KEY, SECRET_KEY)

    def tearDown(self):
        pass

    def test_create_user(self):
        status = self.conn.create_user(uid='admin2', display_name='admin2')
        print(status)

    def test_create_user_1000(self):
        for i in range(1000):
            uid='admin-'+str(i)
            status = self.conn.create_user(uid, display_name=uid)
            print (status)

    def test_remove_user_1000(self):
        for i in range(1000):
            uid = 'admin-'+str(i)
            status = self.conn.remove_user(uid, display_name=uid)
            print('%s : %s' % (str(i), status))

    def test_get_usage(self):
        usage = self.conn.get_usage(uid=UID)
        print(usage)

    def test_get_users(self):
        users = self.conn.get_users()
        import json
        l = json.loads(users)
        print(users)

    def test_get_user_info(self):
        status = self.conn.get_user_info(uid='admin2')
        print(status.text)

    def test_remove_user(self):
        status = self.conn.remove_user(uid='admin2')
        print(status)

    def test_modify_user(self):
        status = self.conn.modify_user(uid='admin1',display_name='admintest')
        print(status.text)

    def test_create_subuser(self):
        status = self.conn.create_subuser(uid='subadmin')
        print(status.text)
        
    def test_modify_subuser(self):
        status = self.conn.modify_subuser(uid='',subuser='')
        print(status.text)
        
    def test_remove_subuser(self):
        status = self.conn.remove_subuser(uid='')
        print(status.text)
        
    def test_trim_usage(self):
        status = self.conn.trim_usage(uid='')
        print(status.text)
        
    def test_create_key(self):
        status = self.conn.create_key(uid='')
        print(status.text)
        
    def test_remove_key(self):
        status = self.conn.remove_key(access_key='')
        print(status.text)