summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcgtx <carl@cgtx.us>2014-11-04 22:37:07 -0600
committercgtx <carl@cgtx.us>2014-11-04 22:37:07 -0600
commit102ae72674f3336d9c8b53b0b648ab6534b6f63a (patch)
tree605abddaf6cf04d5c49b55ae04b379992993b0ed
parentaba9d73c1e41f58234988bd155fe67ef7cb0fae0 (diff)
add unit test for save_state_path
-rw-r--r--test/test-basedirectory.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test-basedirectory.py b/test/test-basedirectory.py
index c7a49c5..954f573 100644
--- a/test/test-basedirectory.py
+++ b/test/test-basedirectory.py
@@ -51,6 +51,16 @@ class BaseDirectoryTest(unittest.TestCase):
finally:
shutil.rmtree(tmpdir)
+ def test_save_state_path(self):
+ tmpdir = tempfile.mkdtemp()
+ try:
+ environ['XDG_STATE_HOME'] = tmpdir
+ reload(BaseDirectory)
+ statepath = BaseDirectory.save_state_path("foo")
+ self.assertEqual(statepath, os.path.join(tmpdir, "foo"))
+ finally:
+ shutil.rmtree(tmpdir)
+
def test_load_first_config(self):
tmpdir = tempfile.mkdtemp()
tmpdir2 = tempfile.mkdtemp()