[Checkins] SVN: gocept.zeoraid/branches/dirceu-addstoragetool/src/gocept/zeoraid/tests/test_basics.py Adding a name parameter to ZEOOpener objects
Dirceu Pereira Tiegs
dirceutiegs at gmail.com
Wed Aug 13 19:47:19 EDT 2008
Log message for revision 89818:
Adding a name parameter to ZEOOpener objects
Changed:
U gocept.zeoraid/branches/dirceu-addstoragetool/src/gocept/zeoraid/tests/test_basics.py
-=-
Modified: gocept.zeoraid/branches/dirceu-addstoragetool/src/gocept/zeoraid/tests/test_basics.py
===================================================================
--- gocept.zeoraid/branches/dirceu-addstoragetool/src/gocept/zeoraid/tests/test_basics.py 2008-08-13 23:41:14 UTC (rev 89817)
+++ gocept.zeoraid/branches/dirceu-addstoragetool/src/gocept/zeoraid/tests/test_basics.py 2008-08-13 23:47:18 UTC (rev 89818)
@@ -60,12 +60,13 @@
class ZEOOpener(object):
- def __init__(self, name, **kwargs):
+ def __init__(self, name, addr, **kwargs):
self.name = name
+ self.addr = addr
self.kwargs = kwargs or {}
def open(self, **kwargs):
- return ClientStorage(self.name, **self.kwargs)
+ return ClientStorage(self.addr, **self.kwargs)
class ZEOStorageBackendTests(StorageTestBase.StorageTestBase):
@@ -86,7 +87,7 @@
zconf, port)
self._pids.append(pid)
self._servers.append(adminaddr)
- self._storages.append(ZEOOpener(zport, storage='1',
+ self._storages.append(ZEOOpener(str(i), zport, storage='1',
min_disconnect_poll=0.5, wait=1,
wait_timeout=60))
self.open()
@@ -1382,14 +1383,14 @@
zconf, port)
self._pids.append(pid)
self._servers.append(adminaddr)
- self._storages.append(ZEOOpener(zport, storage='1',
+ self._storages.append(ZEOOpener('6', zport, storage='1',
min_disconnect_poll=0.5, wait=1,
wait_timeout=60))
# create a config file with this additional ZEO server and save it
file_contents = """%%import gocept.zeoraid\n<zeo>\n\taddress 127.0.0.1:%s\n</zeo>\n\n<raidstorage main>\n""" % get_port()
for count, storage in enumerate(self._storages):
- file_contents += """\t<zeoclient %s>\n\t\tserver %s:%s\n\t\tstorage 1\n\t</zeoclient>\n\n""" % (count+1, storage.name[0], storage.name[1])
+ file_contents += """\t<zeoclient %s>\n\t\tserver %s:%s\n\t\tstorage 1\n\t</zeoclient>\n\n""" % (count, self._servers[count][0], self._servers[count][1])
file_contents += """</raidstorage>\n<eventlog>\n\t<logfile>\n\t\tpath STDOUT\n\t</logfile>\n</eventlog>"""
filename = tempfile.mktemp()
self._server_storage_files = [ ]
More information about the Checkins
mailing list