From 875df723561099110573d35ada24376c8a15524a Mon Sep 17 00:00:00 2001
From: gary_williams <gary_williams@localhost>
Date: Thu, 29 Jan 2009 14:19:03 +0000
Subject: [PATCH] Test suite for binary transfer option
---
opendj-sdk/opends/tests/staf-tests/shared/python/common.py | 43 +++++++++++++++++++++++++++++++++++++++++--
1 files changed, 41 insertions(+), 2 deletions(-)
diff --git a/opendj-sdk/opends/tests/staf-tests/shared/python/common.py b/opendj-sdk/opends/tests/staf-tests/shared/python/common.py
index afa72c0..5fd0ff0 100644
--- a/opendj-sdk/opends/tests/staf-tests/shared/python/common.py
+++ b/opendj-sdk/opends/tests/staf-tests/shared/python/common.py
@@ -23,7 +23,7 @@
# CDDL HEADER END
#
#
-# Copyright 2007-2008 Sun Microsystems, Inc.
+# Copyright 2007-2009 Sun Microsystems, Inc.
__version__ = "$Revision$"
# $Source$
@@ -41,7 +41,11 @@
"directory_server",
"test_env",
"staf_service",
- "get_test_name" ]
+ "get_test_name",
+ "parse_stax_result",
+ "dn2list",
+ "list2dn",
+ "dn2rfcmailaddr" ]
class format_testcase:
'Format the Test name objects'
@@ -247,6 +251,7 @@
self.port=''
self.dn=''
self.password=''
+ self.backend=''
def location(self,location):
return location
@@ -269,6 +274,9 @@
def suffix(self,sfx):
return sfx
+ def backend(self,be):
+ return be
+
class staf_service:
'Container to hold staf service instance objects'
def __init__(self,host,name):
@@ -547,5 +555,36 @@
i=i+1
return __name[0:-1].strip()
+def parse_stax_result(result):
+ import org.python.core
+
+ if result.__class__ is org.python.core.PyList:
+ _unwrapResult=result[1][0]
+
+ try:
+ _functionString=_unwrapResult[1]
+ except AttributeError:
+ _functionString='Unable to parse result.'
+ elif result.__class__ is org.python.core.PyString:
+ _functionString=STAXResult
+ else:
+ _functionString='Unable to parse result.'
+
+ return _functionString
+
+def dn2list(dn):
+ __list=dn.split(',')
+ return __list
+
+def list2dn(list):
+ return ",".join(list)
+
+def dn2rfcmailaddr(dn):
+ __addr=[]
+ __list=dn.split(',')
+ for __rdn in __list:
+ __rhside=__rdn.split('=')[1]
+ __addr.append(__rhside)
+ return ".".join(__addr).lower()
--
Gitblit v1.10.0