def test_dst_missing(self): repo = Path(self.TEST_DIR).join('repo').make_dirs() sys = Path(self.TEST_DIR).join('sys').make_dirs() repo.join('dstmiss') sys.join('dstmiss') create_file(repo.path, 'hello') assert DST_MISSING == diffcheck(repo, sys)
def test_different(self): repo = Path(self.TEST_DIR).join('repo').make_dirs() sys = Path(self.TEST_DIR).join('sys').make_dirs() repo.join('diff') sys.join('diff') create_file(repo.path, 'hello') create_file(sys.path, 'world') assert DIFFERENT == diffcheck(repo, sys)
def test_identical(self): repo = Path(self.TEST_DIR).join('repo').make_dirs() sys = Path(self.TEST_DIR).join('sys').make_dirs() repo.join('same') sys.join('same') create_file(repo.path, 'hello') create_file(sys.path, 'hello') assert IDENTICAL == diffcheck(repo, sys)
def test_missing(self): repo = Path(self.TEST_DIR).join('repo').make_dirs() sys = Path(self.TEST_DIR).join('sys').make_dirs() repo.join('miss') sys.join('miss') assert MISSING == diffcheck(repo, sys)