Changeset 93
- Timestamp:
- 07/20/06 10:37:30 (6 years ago)
- Files:
-
- branches/mk/cheesecake/cheesecake_index.py (modified) (3 diffs)
- branches/mk/tests/unit/test_index_docstrings.py (modified) (1 diff)
- branches/mk/tests/unit/test_index_install.py (modified) (2 diffs)
- branches/mk/tests/unit/test_index_unpack.py (modified) (1 diff)
- branches/mk/tests/unit/test_index_unpack_dir.py (modified) (2 diffs)
- branches/mk/tests/unit/test_index_url_download.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/mk/cheesecake/cheesecake_index.py
r92 r93 293 293 def __init__(cls, name, bases, dict): 294 294 if 'name' not in dict: 295 setattr(cls, 'name', index_class_to_name(name))295 setattr(cls, 'name', name) 296 296 297 297 def make_indices_dict(indices): … … 307 307 308 308 During class initialization, special attribute `name` is magically 309 set based on class name. See `index_class_to_name` and `NameSetter` 310 definitions for details. 309 set based on class name. See `NameSetter` definitions for details. 311 310 """ 312 311 __metaclass__ = NameSetter … … 432 431 433 432 def _print_info_one(self): 434 print "%s (%s)" % (pad_msg( self.name, self.value), self.details)433 print "%s (%s)" % (pad_msg(index_class_to_name(self.name), self.value), self.details) 435 434 436 435 def _print_info_many(self): branches/mk/tests/unit/test_index_docstrings.py
r66 r93 26 26 27 27 def test_index_docstrings(self): 28 index = self.cheesecake.index["DOCUMENTATION"][" docstrings"]28 index = self.cheesecake.index["DOCUMENTATION"]["IndexDocstrings"] 29 29 index.compute_with(self.cheesecake) 30 30 31 assert index.name == " docstrings"31 assert index.name == "IndexDocstrings" 32 32 assert index.value == self.index_int 33 33 assert index.details == "found %d/%d=%.2f%% objects with docstrings" %\ branches/mk/tests/unit/test_index_install.py
r66 r93 18 18 self.cheesecake = Cheesecake(path=os.path.join(DATA_PATH, "nose-0.8.3.tar.gz")) 19 19 20 index = self.cheesecake.index["INSTALLABILITY"][" install"]20 index = self.cheesecake.index["INSTALLABILITY"]["IndexInstall"] 21 21 index.compute_with(self.cheesecake) 22 22 23 assert index.name == " install"23 assert index.name == "IndexInstall" 24 24 assert index.value == index.max_value 25 25 assert index.details == "package installed in " + self.cheesecake.sandbox_install_dir … … 28 28 self.cheesecake = Cheesecake(path=os.path.join(DATA_PATH, "package1.tar.gz")) 29 29 30 index = self.cheesecake.index["INSTALLABILITY"][" install"]30 index = self.cheesecake.index["INSTALLABILITY"]["IndexInstall"] 31 31 index.compute_with(self.cheesecake) 32 32 33 assert index.name == " install"33 assert index.name == "IndexInstall" 34 34 assert index.value == 0 35 35 assert index.details == "could not install package in " + self.cheesecake.sandbox_install_dir branches/mk/tests/unit/test_index_unpack.py
r90 r93 23 23 self.cheesecake = Cheesecake(path=os.path.join(DATA_PATH, package_file)) 24 24 25 index = self.cheesecake.index["INSTALLABILITY"][" unpack"]25 index = self.cheesecake.index["INSTALLABILITY"]["IndexUnpack"] 26 26 index.compute_with(self.cheesecake) 27 27 28 assert index.name == " unpack"28 assert index.name == "IndexUnpack" 29 29 assert index.value == index.max_value 30 30 assert index.details == "package unpacked successfully" branches/mk/tests/unit/test_index_unpack_dir.py
r66 r93 18 18 def test_index_unpack_dir_correct_package(self): 19 19 self.cheesecake = Cheesecake(path=os.path.join(DATA_PATH, "package1.tar.gz")) 20 index = self.cheesecake.index["INSTALLABILITY"][" unpack_dir"]20 index = self.cheesecake.index["INSTALLABILITY"]["IndexUnpackDir"] 21 21 22 22 index.compute_with(self.cheesecake) 23 23 24 assert index.name == " unpack_dir"24 assert index.name == "IndexUnpackDir" 25 25 assert index.value == IndexUnpackDir.max_value 26 26 assert index.details == "unpack directory is " + self.cheesecake.package_name + " as expected" … … 29 29 def test_index_unpack_dir_incorrect_package(self): 30 30 self.cheesecake = Cheesecake(path=os.path.join(DATA_PATH, "package_renamed.tar.gz")) 31 index = self.cheesecake.index["INSTALLABILITY"][" unpack_dir"]31 index = self.cheesecake.index["INSTALLABILITY"]["IndexUnpackDir"] 32 32 33 33 index.compute_with(self.cheesecake) 34 34 35 assert index.name == " unpack_dir"35 assert index.name == "IndexUnpackDir" 36 36 print index.value, index.max_value 37 37 assert index.value == 0 branches/mk/tests/unit/test_index_url_download.py
r90 r93 36 36 self.cheesecake = Cheesecake(url=url, logfile=logfile) 37 37 38 index = self.cheesecake.index["INSTALLABILITY"][" url_download"]38 index = self.cheesecake.index["INSTALLABILITY"]["IndexUrlDownload"] 39 39 index.compute_with(self.cheesecake) 40 40 41 assert index.name == " url_download"41 assert index.name == "IndexUrlDownload" 42 42 assert index.value == IndexUrlDownload.max_value 43 43 assert index.details == "downloaded package " + \
