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

Last change on this file since 3612 was 3612, checked in by vmaksymiv, 11 years ago

fixed pep

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