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()