From 618b73035a7f209de86d257f46c0a58ca221970b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Araujo?= Date: Mon, 14 Nov 2011 19:43:37 +0100 Subject: [PATCH] Add tests to check initial content of packaging.database caches --- Lib/packaging/tests/test_database.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Lib/packaging/tests/test_database.py b/Lib/packaging/tests/test_database.py index 6f63e19a31e..ad91b94ca3d 100644 --- a/Lib/packaging/tests/test_database.py +++ b/Lib/packaging/tests/test_database.py @@ -10,6 +10,7 @@ from textwrap import dedent from packaging.tests.test_util import GlobTestCaseBase from packaging.tests.support import requires_zlib +import packaging.database from packaging.config import get_resources_dests from packaging.errors import PackagingError from packaging.metadata import Metadata @@ -279,6 +280,12 @@ class TestDatabase(support.LoggingCatcher, sys.path.insert(0, self.fake_dists_path) self.addCleanup(sys.path.remove, self.fake_dists_path) + def test_caches(self): + # sanity check for internal caches + for name in ('_cache_name', '_cache_name_egg', + '_cache_path', '_cache_path_egg'): + self.assertEqual(getattr(packaging.database, name), {}) + def test_distinfo_dirname(self): # Given a name and a version, we expect the distinfo_dirname function # to return a standard distribution information directory name.