def test_borked_configuration(self):
        """This test looks for error messages from the setuphandler config."""
        expected_errors = ["Could not reconfigure MailHost for queuing.", "Could not configure LDAP plugin settings."]
        dummysite = DummySite()

        try:
            setuphandlers.setupVarious(DummyContext("foo"), dummysite)
        except AttributeError:
            pass

        self.assertEqual(dummysite.messages, expected_errors)
    def test_no_variousdottxt(self):
        """Check that nothing happens when a 'various.txt' file isn't present.

        This function would see errors happen with the fake context otherwise.
        """
        setup_result = setuphandlers.setupVarious(DummyContext(None))
        self.assertIsNone(setup_result)