def quiz_from_file(setPath, opts): with open(setPath) as f: terms = [] try: terms = quizlet.load_flashcard_set_terms_from_file(f) except Exception, e: print("Exception occured loading %s:\n%s" % (setPath, str(e))) if not len(terms): raise Exception("No terms found in set %s" % setPath)
def test_load_flashcard_set_terms_from_file(self): f = tempfile.TemporaryFile() setID = 19049486 cardSet = quizlet.get_flashcard_set(setID) quizlet.save_flashcard_set_terms_to_file(cardSet, f) f.seek(0) terms = quizlet.load_flashcard_set_terms_from_file(f) f.close() self.assertEqual(637906377, terms[0]['id'])
def test_load_flashcard_set_terms_from_file(self): f = tempfile.TemporaryFile() setID = 19049486 cardSet = quizlet.get_flashcard_set(setID) quizlet.save_flashcard_set_terms_to_file(cardSet, f) f.seek(0) terms = quizlet.load_flashcard_set_terms_from_file(f) f.close() self.assertEqual(637906377, terms[0]['id'])