def test_send_email_error(self): self.assertIsNone(util.send_email(self.prefs, 'testing report failure'))
def test_send_email_error(self): self.prefs._Prefs__data['SMTP_PORT'] = 25 self.assertIsNone(util.send_email(self.prefs, 'testing report'))
def test_send_email_success(self): self.assertIsNone(util.send_email(self.prefs, 'testing report success'))
if opt == '--daemon': daemon = 1 if opt == '--foreground': foreground = 1 if opt == '--purge-all': purge_all = 1 if opt == '--purgeip': purgeip_list.append(arg) purgeip = 1 if opt == '--upgrade099': upgrade099 = 1 if opt == '--version': print("DenyHosts version:", VERSION) sys.exit(0) if opt == '--test-email': send_email(Prefs(config_file), "Testing DenyHosts email") sys.exit(0) # This is generally expected to be in the environment, but there's no # non-hackish way to get systemd to set it, so just hack it in here. os.environ['HOSTNAME'] = platform.node() prefs = Prefs(config_file) first_time = 0 try: if not os.path.exists(prefs.get('WORK_DIR')): os.makedirs(prefs.get('WORK_DIR')) first_time = 1 except Exception as e: if e[0] != 17: