Skip to content

Commit

Permalink
change internal references to zope.app.testing.testbrowser to zope.te…
Browse files Browse the repository at this point in the history
…stbrowser

in preparation for moving package
  • Loading branch information
benji-york committed Jul 29, 2005
1 parent a83aff3 commit 4575ca8
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 32 deletions.
8 changes: 4 additions & 4 deletions testbrowser/README.txt
Expand Up @@ -2,10 +2,10 @@
The Test Browser
================

The ``zope.app.testing.testbrowser`` module exposes a ``Browser`` class that
The ``zope.testbrowser`` module exposes a ``Browser`` class that
simulates a web browser similar to Mozilla Firefox or IE.

>>> from zope.app.testing.testbrowser import Browser
>>> from zope.testbrowser import Browser
>>> browser = Browser()
>>> browser.addHeader('Authorization', 'Basic mgr:mgrpw')

Expand Down Expand Up @@ -658,7 +658,7 @@ The form exposes several attributes related to forms:
- The controls for this specific form are also available:

>>> form.controls
<zope.app.testing.testbrowser.browser.ControlsMapping object at ...>
<zope.testbrowser.browser.ControlsMapping object at ...>
>>> form.controls['text-value']
'First Text'

Expand Down Expand Up @@ -715,7 +715,7 @@ The `forms` mapping also supports the check for containment
and retrievel with optional default value:

>>> browser.forms.get('2')
<zope.app.testing.testbrowser.browser.Form object at ...>
<zope.testbrowser.browser.Form object at ...>
>>> browser.forms.get('invalid', 42)
42

Expand Down
54 changes: 27 additions & 27 deletions testbrowser/browser.py
Expand Up @@ -20,7 +20,7 @@
import mechanize
import zope.interface

from zope.app.testing.testbrowser import interfaces
from zope.testbrowser import interfaces


class Browser(object):
Expand All @@ -37,32 +37,32 @@ def __init__(self, url=None, mech_browser=None):

@property
def url(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return self.mech_browser.geturl()

@property
def isHtml(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return self.mech_browser.viewing_html()

@property
def title(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return self.mech_browser.title()

@property
def controls(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return ControlsMapping(self)

@property
def forms(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return FormsMapping(self)

@property
def contents(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
response = self.mech_browser.response()
old_location = response.tell()
response.seek(0)
Expand All @@ -74,12 +74,12 @@ def contents(self):

@property
def headers(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
return self.mech_browser.response().info()

@apply
def handleErrors():
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
header_key = 'X-zope-handle-errors'

def get(self):
Expand All @@ -98,26 +98,26 @@ def set(self, value):
return property(get, set)

def open(self, url, data=None):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
self.mech_browser.open(url, data)
self._changed()

def reload(self):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
self.mech_browser.reload()
self._changed()

def goBack(self, count=1):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
self.mech_browser.back(count)
self._changed()

def addHeader(self, key, value):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
self.mech_browser.addheaders.append( (key, value) )

def click(self, text=None, url=None, id=None, name=None, coord=(1,1)):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
# Determine whether the click is a form submit and click the submit
# button if this is the case.
form, control = self._findControl(text, id, name, type='submit')
Expand Down Expand Up @@ -150,7 +150,7 @@ def predicate(link):
self._changed()

def getControl(self, text):
"""See zope.app.testing.testbrowser.interfaces.IBrowser"""
"""See zope.testbrowser.interfaces.IBrowser"""
form, control = self._findControl(text, text, text)
if control is None:
raise ValueError('could not locate control: ' + text)
Expand Down Expand Up @@ -204,7 +204,7 @@ def __init__(self, control):
self.mech_control = control

def __getattr__(self, name):
# See zope.app.testing.testbrowser.interfaces.IControl
# See zope.testbrowser.interfaces.IControl
names = ['disabled', 'type', 'name', 'readonly', 'multiple']
if name in names:
return getattr(self.mech_control, name, None)
Expand All @@ -213,7 +213,7 @@ def __getattr__(self, name):

@apply
def value():
"""See zope.app.testing.testbrowser.interfaces.IControl"""
"""See zope.testbrowser.interfaces.IControl"""

def fget(self):
value = self.mech_control.value
Expand All @@ -238,7 +238,7 @@ def clear(self):

@property
def options(self):
"""See zope.app.testing.testbrowser.interfaces.IControl"""
"""See zope.testbrowser.interfaces.IControl"""
if (self.type == 'checkbox'
and self.mech_control.possible_items() == ['on']):
return [True]
Expand Down Expand Up @@ -291,7 +291,7 @@ def __init__(self, browser, form=None):
self.mech_form = form

def __getitem__(self, key):
"""See zope.app.testing.testbrowser.interfaces.IControlsMapping"""
"""See zope.testbrowser.interfaces.IControlsMapping"""
form, control = self.browser._findControl(key, key, key,
form=self.mech_form)
if control is None:
Expand All @@ -306,7 +306,7 @@ def get(self, key, default=None):
return default

def __contains__(self, item):
"""See zope.app.testing.testbrowser.interfaces.IControlsMapping"""
"""See zope.testbrowser.interfaces.IControlsMapping"""
try:
self[item]
except KeyError:
Expand All @@ -315,14 +315,14 @@ def __contains__(self, item):
return True

def __setitem__(self, key, value):
"""See zope.app.testing.testbrowser.interfaces.IControlsMapping"""
"""See zope.testbrowser.interfaces.IControlsMapping"""
form, control = self.browser._findControl(key, key, key)
if control is None:
raise KeyError(key)
Control(control).value = value

def update(self, mapping):
"""See zope.app.testing.testbrowser.interfaces.IControlsMapping"""
"""See zope.testbrowser.interfaces.IControlsMapping"""
for k, v in mapping.items():
self[k] = v

Expand All @@ -332,7 +332,7 @@ class Form(ControlsMapping):
zope.interface.implements(interfaces.IForm)

def __getattr__(self, name):
# See zope.app.testing.testbrowser.interfaces.IForm
# See zope.testbrowser.interfaces.IForm
names = ['action', 'method', 'enctype', 'name']
if name in names:
return getattr(self.mech_form, name, None)
Expand All @@ -341,16 +341,16 @@ def __getattr__(self, name):

@property
def id(self):
"""See zope.app.testing.testbrowser.interfaces.IForm"""
"""See zope.testbrowser.interfaces.IForm"""
return self.mech_form.attrs.get('id')

@property
def controls(self):
"""See zope.app.testing.testbrowser.interfaces.IForm"""
"""See zope.testbrowser.interfaces.IForm"""
return ControlsMapping(browser=self.browser, form=self.mech_form)

def submit(self, text=None, id=None, name=None, coord=(1,1)):
"""See zope.app.testing.testbrowser.interfaces.IForm"""
"""See zope.testbrowser.interfaces.IForm"""
form, control = self.browser._findControl(
text, id, name, type='submit', form=self.mech_form)

Expand All @@ -363,7 +363,7 @@ def submit(self, text=None, id=None, name=None, coord=(1,1)):
self.browser._changed()

def getControl(self, text):
"""See zope.app.testing.testbrowser.interfaces.IForm"""
"""See zope.testbrowser.interfaces.IForm"""
form, control = self.browser._findControl(text, text, text,
form=self.mech_form)
if control is None:
Expand Down
2 changes: 1 addition & 1 deletion testbrowser/testing.py
Expand Up @@ -24,7 +24,7 @@
import ClientCookie

from zope.app.testing.functional import HTTPCaller
from zope.app.testing.testbrowser import browser
from zope.testbrowser import browser


class PublisherConnection(object):
Expand Down

0 comments on commit 4575ca8

Please sign in to comment.