# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Tests for the data directory support. """ from __future__ import division, absolute_import try: from twisted.python import _appdirs except ImportError: _appdirs = None from twisted.trial import unittest class AppdirsTests(unittest.TestCase): """ Tests for L{_appdirs}. """ if not _appdirs: skip = "appdirs package not installed" def test_moduleName(self): """ Calling L{appdirs.getDataDirectory} will return a user data directory in the system convention, with the module of the caller as the subdirectory. """ res = _appdirs.getDataDirectory() self.assertTrue(res.endswith("twisted.python.test.test_appdirs")) def test_manual(self): """ Calling L{appdirs.getDataDirectory} with a C{moduleName} argument will make a data directory with that name instead. """ res = _appdirs.getDataDirectory("foo.bar.baz") self.assertTrue(res.endswith("foo.bar.baz"))
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 42 B | 0644 |
|
_deprecatetests.py.3only | File | 1.77 KB | 0644 |
|
deprecatedattributes.py | File | 571 B | 0644 |
|
modules_helpers.py | File | 1.57 KB | 0644 |
|
pullpipe.py | File | 1.19 KB | 0644 |
|
test_appdirs.py | File | 1.06 KB | 0644 |
|
test_components.py | File | 25.37 KB | 0644 |
|
test_constants.py | File | 37.22 KB | 0644 |
|
test_deprecate.py | File | 38.02 KB | 0644 |
|
test_dist3.py | File | 1.81 KB | 0644 |
|
test_fakepwd.py | File | 13.78 KB | 0644 |
|
test_htmlizer.py | File | 1.24 KB | 0644 |
|
test_inotify.py | File | 3.55 KB | 0644 |
|
test_release.py | File | 40.08 KB | 0644 |
|
test_runtime.py | File | 7.74 KB | 0644 |
|
test_sendmsg.py | File | 25.25 KB | 0644 |
|
test_setup.py | File | 11.78 KB | 0644 |
|
test_shellcomp.py | File | 21.32 KB | 0644 |
|
test_syslog.py | File | 4.83 KB | 0644 |
|
test_systemd.py | File | 6.25 KB | 0644 |
|
test_textattributes.py | File | 712 B | 0644 |
|
test_tzhelper.py | File | 3.89 KB | 0644 |
|
test_url.py | File | 29.23 KB | 0644 |
|
test_urlpath.py | File | 10.09 KB | 0644 |
|
test_util.py | File | 35.55 KB | 0644 |
|
test_versions.py | File | 5.27 KB | 0644 |
|
test_zippath.py | File | 3.39 KB | 0644 |
|
test_zipstream.py | File | 11.88 KB | 0644 |
|