Best Python code snippet using slash
notifications.py
Source:notifications.py  
...118            _post_request(url, data=data)119    def _prowl_notifier(self, message):120        api_key = self._get_from_config_with_legacy('prowl', 'prowl_api_key', 'api_key')121        self._os_post_notification("https://prowl.weks.net/publicapi/add", api_key, message)122    def _nma_notifier(self, message):123        api_key = self._get_from_config_with_legacy('nma', 'nma_api_key', 'api_key')124        self._os_post_notification("https://www.notifymyandroid.com/publicapi/notify", api_key, message)125    def _pushbullet_notifier(self, message):126        api_key = self._get_from_config_with_legacy('pushbullet', 'pushbullet_api_key', 'api_key')127        if api_key:128            data = {"type": "note", "title": message.get_title(), "body": message.get_short_message()}129            _post_request("https://api.pushbullet.com/api/pushes", data=data, auth=(api_key, ""))130    def _email_notifier(self, message):131        email_config = config.root.plugin_config.notifications.email132        email_kwargs = {133            'from_email': email_config.from_email,134            'subject': message.get_title(),135            'body': message.get_html_message(),136            'smtp_server': email_config.smtp_server,...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
