
>> asn32/route6/001 <<

# CASE 1: We try to create route6 object for ::/16,AS200
# testing various attributes where community and as number can be present
# aggr-bndry
# aggr-mtd
# components
# inject
#
# create route object 
#
#SUCCESS
#
# RESULT 1: The creation will succeed.

>> asn32/route6/002 <<

# CASE 2: We try to create route6 object ::/16,AS200
# testing various attributes where community and as number can be present
# aggr-bndry
# aggr-mtd
# components
# inject
# trying to introduce many errors and count them
#
# There is an issue with community = {0:20}
# the 0 is passed by the parser when it should not be according to the syntax
# but in practice it should be allowed. 
#
# create route object 
#
#FAILURE
#
# RESULT 2: The creation will fail.

>> asn32/route6/003 <<

# CASE 3: We try to create route6 object for ::/16,AS200200
# origin is 32bit asn
# also make a query to check that "-i origin AS200200" works
#
# create route object 
#
#SUCCESS
#
# RESULT 3: The creation will succeed.

>> asn32/route6/004 <<

# CASE 4: We try to create route object ::/16,AS200
# member-of is an route-set with as32bit-related name
# which exists in db
# also make a query to check whether member-of works (-i member-of AS200200:rs-test)
#
# create route object 
#
#SUCCESS
#
# RESULT 4: The creation will succeed.

>> asn32/route6/005 <<

# CASE 5: We try to create route object ::/16,AS200
# member-of is an route-set with as32bit-related name
# which exists in db
# and doesn't have mbrs-by-ref attribute!!!
# expecting membership authorisation error
#
# create route object 
#
#FAILURE
#
# RESULT 5: The creation will fail.

>> asn32/route6/006 <<

# CASE 6: We try to create route6 object for ::/16,AS200200
# origin is 32bit asn
# asn doesn't exist in the DB
#
# create route object 
#
#FAILURE
#
# RESULT 6: The creation will fail.

>> asn32/route6/007 <<

# CASE 7: We try to create route6 object for ::/16,AS200
# making sure we can't have ipv4 in inject
#
# create route object 
#
#FAILURE
#
# RESULT 7: The creation will fail.

>> asn32/route6/008 <<

# CASE 8: We try to delete a referenced route-set
# failing with a referential integrity error
#
# delete route-set object 
#
#FAILURE
#
# RESULT 8: The deletion will fail.

>> asn32/route6/009 <<

# CASE 9: We try to create a route6 object referencing a non existing
# route-set
#
# create route-set object 
#
#FAILURE
#
# RESULT 9: The creation will fail.

