From fe1afda3eb7651e04764aa0e120cc1715615c611 Mon Sep 17 00:00:00 2001
From: Gary Williams <gary.williams@forgerock.com>
Date: Fri, 21 Oct 2011 15:01:56 +0000
Subject: [PATCH] Improve xml dom parsing on testgroup, testsuite elements 

---
 opends/tests/staf-tests/shared/python/common.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/opends/tests/staf-tests/shared/python/common.py b/opends/tests/staf-tests/shared/python/common.py
index 59785a6..7f46f4e 100644
--- a/opends/tests/staf-tests/shared/python/common.py
+++ b/opends/tests/staf-tests/shared/python/common.py
@@ -715,7 +715,17 @@
       tag.setAttributeNode(newAttribute)
     except:
       print "exception: %s" % traceback.format_exception(*sys.exc_info())
+
+  def getElementByAttributeName(self,root,tag,attr,val):
   
+    element = root.getElementsByTagName(tag)
+  
+    i=0
+    while i < element.getLength():
+      if element.item(i).getAttribute(val) == attr:
+        return element.item(i)
+      i += 1
+
 def xml_add_text_node(doc,parent,name,ntext):
 
   node = doc.createElement(name)
@@ -846,5 +856,3 @@
     import md5
     m = md5.new()
   return m
-
-        
\ No newline at end of file

--
Gitblit v1.10.0