def test_check_version_35(self): with mock.patch.object(sys, "version_info") as version_info: version_info.major = 3 version_info.minor = 5 with self.assertRaises(SystemExit): from opsdroid.cli.utils import check_dependencies check_dependencies()
def test_check_version_37(self): with mock.patch.object(sys, "version_info") as version_info: version_info.major = 3 version_info.minor = 7 try: from opsdroid.cli.start import check_dependencies check_dependencies() except SystemExit: self.fail("check_dependencies() exited unexpectedly!")
def start(): """Start the opsdroid bot.""" check_dependencies() config = Loader.load_config_file([ "configuration.yaml", DEFAULT_CONFIG_PATH, "/etc/opsdroid/configuration.yaml" ]) configure_lang(config) configure_logging(config) welcome_message(config) with OpsDroid(config=config) as opsdroid: opsdroid.run()
def start(path): """Start the opsdroid bot. If the `-f` flag is used with this command, opsdroid will load the configuration specified on that path otherwise it will use the default configuration. """ check_dependencies() config = load_config_file([path] if path else DEFAULT_CONFIG_LOCATIONS) configure_lang(config) configure_logging(config) welcome_message(config) with OpsDroid(config=config) as opsdroid: opsdroid.run()