def test_watch_glob(self): watcher = Watcher() watcher.watch(tmpdir + '/*') assert watcher.examine() is None with open(os.path.join(tmpdir, 'foo.pyc'), 'w') as f: f.write('') assert watcher.examine() is None filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') assert watcher.examine() == os.path.abspath(filepath)
def test_watch_file(self): watcher = Watcher() watcher.count = 0 # sleep 1 second so that mtime will be different time.sleep(1) filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') def add_count(): watcher.count += 1 watcher.watch(filepath, add_count) assert watcher.is_changed(filepath) # sleep 1 second so that mtime will be different time.sleep(1) with open(filepath, 'w') as f: f.write('') rv = watcher.examine() assert rv[0] == os.path.abspath(filepath) assert watcher.count == 1
def test_watch_glob(self): watcher = Watcher() watcher.watch(tmpdir + '/*') assert watcher.examine() is None with open(os.path.join(tmpdir, 'foo.pyc'), 'w') as f: f.write('') assert watcher.examine() is None filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') assert watcher.examine() == os.path.abspath(filepath)
def test_watch_file(self): watcher = Watcher() watcher.count = 0 filepath = os.path.join(tmpdir, 'foo') with open(filepath, 'w') as f: f.write('') def add_count(): watcher.count += 1 watcher.watch(filepath, add_count) assert watcher.is_changed(filepath) # sleep 1 second so that mtime will be different time.sleep(1) with open(filepath, 'w') as f: f.write('') assert watcher.examine() == os.path.abspath(filepath) assert watcher.count == 1