Part of lp.testing.layers View In Hierarchy
Known subclasses: lp.testing.layers.LaunchpadFunctionalLayer, lp.testing.layers.LaunchpadScriptLayer
We need to ensure that the database setup runs before the daemon setup, or the database setup will fail because the daemons are already connected to the database.
This layer is mainly used by tests that call initZopeless() themselves. Most tests will use a sublayer such as LaunchpadFunctionalLayer that provides access to the Component Architecture.
Class Method | setUp | Undocumented |
Class Method | tearDown | Undocumented |
Class Method | testSetUp | Undocumented |
Class Method | testTearDown | Undocumented |
Class Method | resetSessionDb | Reset the session database. |
Inherited from LibrarianLayer:
Class Method | hide | Hide the Librarian so nothing can find it. We don't want to |
Class Method | reveal | Reveal a hidden Librarian. |
Class Method | _check_and_reset | Raise an exception if the Librarian has been killed, else reset. |
Inherited from DatabaseLayer (via LibrarianLayer):
Class Method | force_dirty_database | Undocumented |
Class Method | connect | Undocumented |
Class Method | _dropDb | Undocumented |
Inherited from BaseLayer (via LibrarianLayer, DatabaseLayer):
Class Method | make_config | Create a temporary config and link it into the layer cleanup. |
Class Method | check | Check that the environment is working as expected. |
Class Method | flagTestIsolationFailure | Handle a breakdown in test isolation. |
Class Method | getCurrentTestResult | Return the TestResult currently in play. |
Class Method | getCurrentTestCase | Return the test currently in play. |
Class Method | appserver_config | Return a config suitable for AppServer tests. |
Class Method | appserver_root_url | Return the correct app server root url for the given facet. |
Inherited from MemcachedLayer:
Class Method | getPidFile | Undocumented |
Class Method | purge | Purge everything from our memcached. |
Inherited from BaseLayer (via MemcachedLayer):
Class Method | make_config | Create a temporary config and link it into the layer cleanup. |
Class Method | check | Check that the environment is working as expected. |
Class Method | flagTestIsolationFailure | Handle a breakdown in test isolation. |
Class Method | getCurrentTestResult | Return the TestResult currently in play. |
Class Method | getCurrentTestCase | Return the test currently in play. |
Class Method | appserver_config | Return a config suitable for AppServer tests. |
Class Method | appserver_root_url | Return the correct app server root url for the given facet. |
Inherited from BaseLayer (via RabbitMQLayer):
Class Method | make_config | Create a temporary config and link it into the layer cleanup. |
Class Method | check | Check that the environment is working as expected. |
Class Method | flagTestIsolationFailure | Handle a breakdown in test isolation. |
Class Method | getCurrentTestResult | Return the TestResult currently in play. |
Class Method | getCurrentTestCase | Return the test currently in play. |
Class Method | appserver_config | Return a config suitable for AppServer tests. |
Class Method | appserver_root_url | Return the correct app server root url for the given facet. |