def test_disabled_regex(self): regex = compile("command") c = util.regex(regex) c(regex_f) pluginmanager.disable(regex.pattern) self.assertFalse(pluginmanager._regexes[regex].enabled) pluginmanager._handle_message("user", "channel", "command")
def test_regex(self): self.assertEqual(len(util._PM._regexes), 0) r = util.regex(".*") r(f) self.assertEqual(len(util._PM._regexes), 1) self.assertTrue(".*" in util._PM._regexes)
def test_argcheck(self): self.assertFalse(util._check_args(f, 2)) self.assertTrue(util._check_args(f, 3)) self.assertRaises(TypeError, util.command, f2) self.assertRaises(TypeError, util.on_join, f) r = util.regex("foobar") self.assertRaises(TypeError, r, f2)
def test_regex(self): self.assertEqual(len(pluginmanager._regexes), 0) regex = compile(".*") r = util.regex(regex) r(regex_f) self.assertEqual(len(pluginmanager._regexes), 1) self.assertTrue(regex in pluginmanager._regexes)
def test_reenabled_regex(self): regex = compile("command") c = util.regex(regex) c(regex_f) pluginmanager.disable(regex.pattern) pluginmanager.enable(regex.pattern) self.assertTrue(pluginmanager._regexes[regex].enabled) self.assertRaises(ValueError, pluginmanager._handle_message, "user", "channel", "command")
def test_regex(self): regex = compile(".*") r = util.regex(regex) r(regex_f) lala.pluginmanager.register_regex.assert_called_once_with(regex, regex_f)
def test_regex(self): r = util.regex(".*") r(f) util._PM.register_regex.assert_called_once_with(".*", f)