def testComposerDirectoryCreated(self): should_be_equal_to = os.path.join(self.path, self.composer) self.created_path = getOrCreateComposerFolder(self.path, self.composer) created_path_exists = os.path.exists(self.created_path) self.assertTrue(created_path_exists) self.assertEqual(should_be_equal_to, self.created_path)
def testStoreScore(self): downloaded_score = getScorePDF(self.html) create_boije_folder = getOrCreateBoijeFolder(DESTINATION_DIRECTORY, BOIJE_DIRECTORY_NAME) create_composer_folder = getOrCreateComposerFolder(create_boije_folder, self.composer) downloaded_score = getScorePDF(self.html) path_to_score_should_be = os.path.join(create_composer_folder, '%s.pdf'%self.score_name) #The output of saveScorePDF will be a tuple (SUCCESS_CODE, PATH_TO_DOWNLOADED_SCORE) saving_score_to_folder = saveScorePDF(downloaded_score, self.score_name, create_composer_folder) truth_of_score, path_of_score = saving_score_to_folder self.assertTrue(truth_of_score) self.assertEqual(path_of_score, path_to_score_should_be) ##now we can test the getScorePath function, this function should return true returned_truth_of_get_score_path = getScorePath(self.composer, self.score_name, create_boije_folder) self.assertTrue(returned_truth_of_get_score_path) returned_false_of_get_score_path = getScorePath(self.composer, self.not_real_score, create_boije_folder) self.assertFalse(returned_false_of_get_score_path)