def test_basic_disassociate_request_already_done(): # Already disassociated ret = lambda_handler(DISASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'lambda-test.cfg')) assert ret['result']
def test_invalid_action_request(): ret = lambda_handler(INVALID_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'lambda-test.cfg')) assert not ret['result'] assert ret['error'] == 'invalid is not a valid action.'
def test_invalid_associate_request(): ret = lambda_handler(ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'lambda-test.cfg')) assert not ret['result'] assert ret['error'] == 'IP is already associated with another instance.'
def test_invalid_from_request(): ret = lambda_handler(ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'lambda-test.cfg')) assert not ret['result'] msg = ('Instance is not in role (test-development-iad) associated' ' with kms token (2/service/test-development-iad).') assert ret['error'] == msg
def test_basic_associate_request_to_associate(): # Associated ret = lambda_handler( ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join( os.path.dirname(__file__), 'lambda-test.cfg' ) ) assert ret['result']
def test_invalid_action_request(): ret = lambda_handler( INVALID_TEST_REQUEST, context=Context, config_file=os.path.join( os.path.dirname(__file__), 'lambda-test.cfg' ) ) assert not ret['result'] assert ret['error'] == 'invalid is not a valid action.'
def test_invalid_disassociate_request(): ret = lambda_handler( DISASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join( os.path.dirname(__file__), 'lambda-test.cfg' ) ) assert not ret['result'] assert ret['error'] == 'IP is not associated with this instance id.'
def test_invalid_from_request(): ret = lambda_handler( ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join( os.path.dirname(__file__), 'lambda-test.cfg' ) ) assert not ret['result'] msg = ('Instance is not in role (test-development-iad) associated' ' with kms token (2/service/test-development-iad).') assert ret['error'] == msg
def test_local_request_config_not_found(): with pytest.raises(ValueError): lambda_handler(ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'none'))
def test_local_request_config_not_found(): with pytest.raises(ValueError): lambda_handler( ASSOCIATE_TEST_REQUEST, context=Context, config_file=os.path.join(os.path.dirname(__file__), 'none') )