22 lines
		
	
	
		
			608 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			608 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import uuid
 | 
						|
 | 
						|
from moto.wafv2.utils import make_arn_for_wacl
 | 
						|
from moto.core import ACCOUNT_ID
 | 
						|
 | 
						|
 | 
						|
def test_make_arn_for_wacl():
 | 
						|
    uniqueID = str(uuid.uuid4())
 | 
						|
    region = "us-east-1"
 | 
						|
    name = "testName"
 | 
						|
    scope = "REGIONAL"
 | 
						|
    arn = make_arn_for_wacl(name, region, uniqueID, scope)
 | 
						|
    assert arn == "arn:aws:wafv2:{}:{}:regional/webacl/{}/{}".format(
 | 
						|
        region, ACCOUNT_ID, name, uniqueID
 | 
						|
    )
 | 
						|
 | 
						|
    scope = "CLOUDFRONT"
 | 
						|
    arn = make_arn_for_wacl(name, region, uniqueID, scope)
 | 
						|
    assert arn == "arn:aws:wafv2:{}:{}:global/webacl/{}/{}".format(
 | 
						|
        region, ACCOUNT_ID, name, uniqueID
 | 
						|
    )
 |