source: products/quintagroup.plonetabs/trunk/quintagroup/plonetabs/tests/selenium/zopeconfig.py @ 818

Last change on this file since 818 was 818, checked in by koval, 17 years ago

added PASMemberdataHandler, modified product tests

  • Property svn:eol-style set to native
File size: 1.3 KB
Line 
1from zope.interface import implements
2
3from kss.demo import KSSSeleniumTestSuite, KSSSeleniumTestDirectory, \
4    KSSSeleniumTestCase
5
6from plone.app.kss.demo.zopeconfig import PloneSiteLayer, \
7    LoggedInManagerLayer, LoggedInUserLayer, IResource
8
9
10#
11# XXX Important message to developers
12#
13# Dear Developer! Do _not_ use the setup you see below as an example
14# for your own programs, or otherwise you will need to change
15# it later. The test suite creation interface will change in
16# the next kss.demo versions. The plugin class (PloneDemos)
17# will change in the next major KSS (and possibly Plone) version.
18# This configuration file will be kept up-to-date to these changes.
19#
20# It is safe, however, to fix existing tests or drop new
21# tests in the directories set up below.
22#
23
24class PortalTabsLayer(LoggedInManagerLayer):
25    setup = KSSSeleniumTestCase('install-tabs.html')
26    teardown = KSSSeleniumTestCase('uninstall-tabs.html')
27
28class PloneTabsSeleniumKssTests(object):
29    implements(IResource)
30
31    demos = ()
32
33    selenium_tests = (
34        KSSSeleniumTestSuite(
35            tests = KSSSeleniumTestDirectory('selenium_tests/run_as_testmanager'),
36            layer = PortalTabsLayer,
37            component = 'quintagroup.plonetabs',
38            application = 'quintagroup.plonetabs',
39        ),
40    )
Note: See TracBrowser for help on using the repository browser.