def test_does_not_need_update_when_md5_hash_match(self): self.fs.CreateDirectory(os.path.abspath('base_path')) self.fs.CreateDirectory(os.path.join('base_path', '.devenv')) self.fs.CreateFile(os.path.join('base_path', 'devenv.yaml'), contents=SAMPLE_YAML_CONTENT) self.fs.CreateFile(os.path.join('base_path', '.devenv', 'cache.json'), contents=SAMPLE_CACHE_CONTENT) cache = PackageCache('myProject', os.path.abspath('base_path')) self.assertFalse(cache.needs_update())
def test_needs_update_when_cache_file_does_not_exist(self): self.fs.CreateDirectory(os.path.abspath('base_path')) cache = PackageCache('myProject', os.path.abspath('base_path')) self.assertTrue(cache.needs_update())