X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Frspec_elements.py;h=ce3cac76c67b44f1d70766cb370eb18dd5dbfc6d;hb=084ce81754d81170842189890eca60e31589fc28;hp=aae4055468ce8351898fb6826e771372d916305a;hpb=040d2b6fa1220aabbfa57b1cb78d1cc21bbc8e45;p=sfa.git diff --git a/sfa/rspecs/rspec_elements.py b/sfa/rspecs/rspec_elements.py index aae40554..ce3cac76 100644 --- a/sfa/rspecs/rspec_elements.py +++ b/sfa/rspecs/rspec_elements.py @@ -1,19 +1,30 @@ from sfa.util.enumeration import Enum # recognized top level rspec elements -RSpecElements = Enum(NETWORK='NETWORK', - COMPONENT_MANAGER='COMPONENT_MANAGER', - SLIVER='SLIVER', - NODE='NODE', - INTERFACE='INTERFACE', - LINK='LINK', - SERVICE='SERVICE' - ) +RSpecElements = Enum( + AVAILABLE='AVAILABLE', + BWLIMIT='BWLIMIT', + EXECUTE='EXECUTE', + NETWORK='NETWORK', + COMPONENT_MANAGER='COMPONENT_MANAGER', + HARDWARE_TYPE='HARDWARE_TYPE', + INSTALL='INSTALL', + INTERFACE='INTERFACE', + INTERFACE_REF='INTERFACE_REF', + LOCATION='LOCATION', + LOGIN='LOGIN', + LINK='LINK', + LINK_TYPE='LINK_TYPE', + NODE='NODE', + PROPERTY='PROPERTY', + SERVICES='SERVICES', + SLIVER='SLIVER', + SLIVER_TYPE='SLIVER_TYPE', +) class RSpecElement: def __init__(self, element_type, path): if not element_type in RSpecElements: raise InvalidRSpecElement(element_type) self.type = element_type - self.name = name self.path = path