mirror of https://github.com/patacrep/patacrep.git
Louis
9 years ago
6 changed files with 45 additions and 0 deletions
@ -0,0 +1 @@ |
|||
.cache |
@ -0,0 +1,41 @@ |
|||
"""Tests of the patatools-convert command.""" |
|||
|
|||
# pylint: disable=too-few-public-methods |
|||
|
|||
import os |
|||
import shutil |
|||
import unittest |
|||
|
|||
from patacrep.tools import convert |
|||
|
|||
CACHEDIR = os.path.join(os.path.dirname(__file__), "test_cache_datadir", "songs", ".cache") |
|||
|
|||
class TestCache(unittest.TestCase): |
|||
"""Test of the "patatools cache" subcommand""" |
|||
|
|||
def setUp(self): |
|||
"""Remove cache.""" |
|||
self._remove_cache() |
|||
|
|||
def tearDown(self): |
|||
"""Remove cache.""" |
|||
self._remove_cache() |
|||
|
|||
def _remove_cache(self): |
|||
"""Delete cache.""" |
|||
shutil.rmtree(CACHEDIR, ignore_errors=True) |
|||
|
|||
def test_clean(self): |
|||
"""Test of the "patatools cache clean" subcommand""" |
|||
# Cache does not exist |
|||
self.assertFalse(os.path.exists(CACHEDIR)) |
|||
|
|||
# First compilation. Ensure that cache exists afterwards |
|||
TODO |
|||
self.assertTrue(os.path.exists(CACHEDIR)) |
|||
|
|||
# Clean cache |
|||
TODO |
|||
|
|||
# Ensure that cache does not exist |
|||
self.assertFalse(os.path.exists(CACHEDIR)) |
@ -0,0 +1,3 @@ |
|||
{ |
|||
"datadir": ["test_cache_datadir"], |
|||
} |
Loading…
Reference in new issue