def test_setAttributeNS_has_no_attribute_and_has_no_attributeNS(self):
     """Tests setAttributeNS method (no attribute, no attributeNS"""
     _node = MagicMock()
     _node.hasAttribute.return_value = False
     _node.hasAttributeNS.return_value = False
     _namespace = ('a', 'a1')
     _attr = ('b', 'local', '12')
     _element = Element(_node)
     _element.setAttributeNS(_namespace, _attr)
     _node.hasAttribute.assert_called_once_with('a')
     _node.hasAttributeNS.assert_called_once_with('b', 'local')
     _node.setAttribute.assert_called_once_with('a', 'a1')
     _node.setAttributeNS.assert_called_once_with("b", "a:local", "12")
 def test_setAttributeNS_has_attribute_and_attributeNs(self):
     """Tests setAttributeNS method (no attributeNS, no attribute)"""
     _node = MagicMock()
     _node.hasAttribute.return_value = True
     _node.hasAttributeNS.return_value = True
     _namespace = ('a', 'a1')
     _attr = ('b', 'local', '12')
     _element = Element(_node)
     _element.setAttributeNS(_namespace, _attr)
     _node.hasAttribute.assert_called_once_with('a')
     _node.hasAttributeNS.assert_called_once_with('b', 'local')
     _node.setAttribute.assert_not_called()
     _node.setAttributeNS.assert_not_called()