def test_process_ignore(self): self.watcher = serve._ChangeWatcher(self.fake_builder, ignore=['a']) self.watcher.process('a') self.assertEqual(self.fake_builder.rebuild.call_count, 0) self.watcher.process('x') self.fake_builder.rebuild.assert_called_once_with()
def setUp(self): self.fake_app = mock.Mock(conf=Conf({ 'paths': { 'output': 'path/output', }, }), spec=Holocron) self.fake_builder = mock.Mock(_app=self.fake_app, spec=serve._Builder) self.watcher = serve._ChangeWatcher(self.fake_builder)
def test_recreate_app(self): self.watcher = serve._ChangeWatcher( self.fake_builder, recreate_app=True) self.watcher.process('a') self.fake_builder.recreate_app.assert_called_once_with()