def test_archive_contents(self): '''Testing archive contents''' path = write(TEST_DATA_DIR, *TEST_FILES) with tarfile.open(path, 'r') as tf: tf_contents = [os.path.normpath(f) for f in tf.getnames()] self.assertTrue(len(tf_contents) == len(TEST_FILES)) self.assertTrue(all([f in TEST_FILES for f in tf_contents])) self.assertTrue(all([f in tf_contents for f in TEST_FILES]))
def test_build_archive(self): '''A single archive should be built into the target directory''' write(TEST_DATA_DIR, *TEST_FILES) self.assertTrue(os.path.isfile(TAR_PATH))