コード例 #1
0
ファイル: pywatchr_test.py プロジェクト: nikolavp/configs
class PyWatchEventProcessorTest(unittest.TestCase):
    def setUp(self):
        self.processor = PyWatchEventProcessor()

    def test_that_we_only_accept_regexp(self):
        def f(matcher):
            f.called = True

        f.called = False
        self.processor.addRule(package_classname_pattern, f)
        self.processor.process_default(d)
        self.assertTrue(f.called)

    def test_that_we_get_the_matcher_object(self):
        def matcher_validator(matcher):
            self.assertTrue(matcher.group(1))
            self.assertEquals("com/ontotext/", matcher.group("package_dir"))
            self.assertEquals("Hello", matcher.group("classname"))

        self.processor.addRule(package_classname_pattern, matcher_validator)
        self.processor.process_default(d)
コード例 #2
0
ファイル: pywatchr_test.py プロジェクト: powerslider/dotfiles
class PyWatchEventProcessorTest(unittest.TestCase):
    def setUp(self):
        self.processor = PyWatchEventProcessor()

    def test_that_we_only_accept_regexp(self):
        def f(matcher):
            f.called = True

        f.called = False
        self.processor.addRule(package_classname_pattern, f)
        self.processor.process_default(d)
        self.assertTrue(f.called)

    def test_that_we_get_the_matcher_object(self):
        def matcher_validator(matcher):
            self.assertTrue(matcher.group(1))
            self.assertEquals("com/ontotext/", matcher.group("package_dir"))
            self.assertEquals("Hello", matcher.group("classname"))

        self.processor.addRule(package_classname_pattern, matcher_validator)
        self.processor.process_default(d)
コード例 #3
0
ファイル: pywatchr_test.py プロジェクト: nikolavp/configs
 def setUp(self):
     self.processor = PyWatchEventProcessor()
コード例 #4
0
ファイル: pywatchr_test.py プロジェクト: powerslider/dotfiles
 def setUp(self):
     self.processor = PyWatchEventProcessor()