Пример #1
0
    def test_no_auth_details_given(self):
        args = mock.Mock()
        args.auth_version = None
        args.auth = None
        args.user = None
        args.key = None
        args.os_auth_url = None
        args.os_username = None
        args.os_password = None
        args.os_tenant_name = None

        env = dict.fromkeys([
            'ST_AUTH', 'ST_USER', 'ST_KEY',
            'OS_AUTH_URL', 'OS_USERNAME', 'OS_PASSWORD', 'OS_TENANT_NAME',
        ], '')
        with mock.patch.dict('os.environ', env):
            with pytest.raises(zpmlib.ZPMException):
                zpm._get_zerocloud_conn(args)
Пример #2
0
    def test_no_auth_details_given(self):
        args = mock.Mock()
        args.auth_version = None
        args.auth = None
        args.user = None
        args.key = None
        args.os_auth_url = None
        args.os_username = None
        args.os_password = None
        args.os_tenant_name = None

        env = dict.fromkeys([
            'ST_AUTH',
            'ST_USER',
            'ST_KEY',
            'OS_AUTH_URL',
            'OS_USERNAME',
            'OS_PASSWORD',
            'OS_TENANT_NAME',
        ], '')
        with mock.patch.dict('os.environ', env):
            with pytest.raises(zpmlib.ZPMException):
                zpm._get_zerocloud_conn(args)
Пример #3
0
 def test_v2_fail(self):
     self.v2_args.os_tenant_name = None
     with pytest.raises(zpmlib.ZPMException):
         zpm._get_zerocloud_conn(self.v2_args)
Пример #4
0
 def test_v2(self):
     conn = zpm._get_zerocloud_conn(self.v2_args)
     assert conn.authurl == self.v2_args.os_auth_url
     assert conn.user == self.v2_args.os_username
     assert conn.key == self.v2_args.os_password
     assert conn.os_options['tenant_name'] == self.v2_args.os_tenant_name
Пример #5
0
 def test_v1_fail(self):
     self.v1_args.user = None
     with pytest.raises(zpmlib.ZPMException):
         zpm._get_zerocloud_conn(self.v1_args)
Пример #6
0
 def test_v1(self):
     conn = zpm._get_zerocloud_conn(self.v1_args)
     assert conn.authurl == self.v1_args.auth
     assert conn.user == self.v1_args.user
     assert conn.key == self.v1_args.key
Пример #7
0
 def test_v2_fail(self):
     self.v2_args.os_tenant_name = None
     with pytest.raises(zpmlib.ZPMException):
         zpm._get_zerocloud_conn(self.v2_args)
Пример #8
0
 def test_v2(self):
     conn = zpm._get_zerocloud_conn(self.v2_args)
     assert conn.authurl == self.v2_args.os_auth_url
     assert conn.user == self.v2_args.os_username
     assert conn.key == self.v2_args.os_password
     assert conn.os_options['tenant_name'] == self.v2_args.os_tenant_name
Пример #9
0
 def test_v1_fail(self):
     self.v1_args.user = None
     with pytest.raises(zpmlib.ZPMException):
         zpm._get_zerocloud_conn(self.v1_args)
Пример #10
0
 def test_v1(self):
     conn = zpm._get_zerocloud_conn(self.v1_args)
     assert conn.authurl == self.v1_args.auth
     assert conn.user == self.v1_args.user
     assert conn.key == self.v1_args.key