Beispiel #1
0
    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())
Beispiel #2
0
 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())