Пример #1
0
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)
Пример #2
0
    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'])
Пример #3
0
    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'])