summaryrefslogtreecommitdiffstats
path: root/tests/test_core.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_core.py')
-rw-r--r--tests/test_core.py26
1 files changed, 5 insertions, 21 deletions
diff --git a/tests/test_core.py b/tests/test_core.py
index a425e24..640cac9 100644
--- a/tests/test_core.py
+++ b/tests/test_core.py
@@ -1,33 +1,17 @@
-import os
-import pytest
-from utils import HomeDirectory
from dotfiles.core import Dotfiles as Repository
-REPOSITORY = 'dotfiles'
-
-
-def test_sync(tmpdir):
- """the quick, brown fox jumps over the lazy dog.
-
- lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
- tempor incididunt ut labore et dolore magna aliqua. ut enim ad minim veniam,
- quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
- consequat. duis aute irure dolor in reprehenderit in voluptate velit esse
- cillum dolore eu fugiat nulla pariatur. excepteur sint occaecat cupidatat
- non proident, sunt in culpa qui officia deserunt mollit anim id est
- laborum"""
+def test_sync(homedir):
+ """Basic sync operation."""
contents = {'.foo': True,
'.bar': True,
'.baz': False}
- homedir = HomeDirectory(str(tmpdir), REPOSITORY, contents)
+ homedir.setup(contents)
- Repository(homedir=homedir.path,
- repository=os.path.join(homedir.path, REPOSITORY),
- prefix='', ignore=[], externals={}, packages=[],
- dry_run = False).sync()
+ Repository(path=homedir.repo,
+ homedir=homedir.path).sync()
# .baz should now exist and link to the correct location
contents['.baz'] = True