示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)