Example #1
0
 def get_type_test(self):
     """Get the type attribute."""
     element = XMLParser.xml_to_element(
         '<arg '
         'direction="ParameterDirection" '
         'name="ParameterName" '
         'type="ParameterType" />'
     )
     self.assertEqual(XMLParser.get_type(element), "ParameterType")
Example #2
0
 def get_access_test(self):
     """Get the access attribute."""
     element = XMLParser.xml_to_element(
         '<property '
         'access="PropertyAccess" '
         'name="PropertyName" '
         'type="PropertyType" />'
     )
     self.assertEqual(XMLParser.get_access(element), "PropertyAccess")
Example #3
0
 def is_property_test(self):
     """Test if the element is a property."""
     element = XMLParser.xml_to_element(
         '<property '
         'access="PropertyAccess" '
         'name="PropertyName" '
         'type="PropertyType" />'
     )
     self.assertEqual(XMLParser.is_property(element), True)
Example #4
0
 def is_parameter_test(self):
     """Test if the element is a parameter."""
     element = XMLParser.xml_to_element(
         '<arg '
         'direction="ParameterDirection" '
         'name="ParameterName" '
         'type="ParameterType" />'
     )
     self.assertEqual(XMLParser.is_parameter(element), True)
Example #5
0
 def get_interfaces_from_node_test(self):
     """Get interfaces from the node."""
     element = XMLParser.xml_to_element('''
     <node>
         <interface name="A" />
         <interface name="B" />
         <interface name="C" />
     </node>
     ''')
     interfaces = XMLParser.get_interfaces_from_node(element)
     self.assertEqual(interfaces.keys(), {"A", "B", "C"})
Example #6
0
    def is_member_test(self):
        """Test if the element is a member of an interface."""
        element = XMLParser.xml_to_element('<method name="MethodName" />')
        self.assertEqual(XMLParser.is_member(element), True)

        element = XMLParser.xml_to_element('<signal name="SignalName" />')
        self.assertEqual(XMLParser.is_member(element), True)

        element = XMLParser.xml_to_element(
            '<property '
            'access="PropertyAccess" '
            'name="PropertyName" '
            'type="PropertyType" />'
        )
        self.assertEqual(XMLParser.is_member(element), True)
Example #7
0
 def get_name_test(self):
     """Get the name attribute."""
     element = XMLParser.xml_to_element('<method name="MethodName" />')
     self.assertEqual(XMLParser.get_name(element), "MethodName")
Example #8
0
 def has_name_test(self):
     """Test if the element has the specified name."""
     element = XMLParser.xml_to_element('<method name="MethodName" />')
     self.assertEqual(XMLParser.has_name(element, "MethodName"), True)
     self.assertEqual(XMLParser.has_name(element, "AnotherName"), False)
Example #9
0
 def is_method_test(self):
     """Test if the element is a method."""
     element = XMLParser.xml_to_element('<method name="MethodName" />')
     self.assertEqual(XMLParser.is_method(element), True)
Example #10
0
 def is_signal_test(self):
     """Test if the element is a signal."""
     element = XMLParser.xml_to_element('<signal name="SignalName" />')
     self.assertEqual(XMLParser.is_signal(element), True)
Example #11
0
 def is_interface_test(self):
     """Test if the element is an interface."""
     element = XMLParser.xml_to_element('<interface name="InterfaceName" />')
     self.assertEqual(XMLParser.is_interface(element), True)