def testManyMultiLineQuestionLines(): q = AnkiQuestion("Capital Cities\nCapital of dublin") q.addQuestion("Second line") q.addAnswer("Dublin") deck = AnkiDeck("Capitals") deck.addQuestion(q) a = AnkiNoteBuilder() noteData = a.buildNote(deck.getQuestions()[0]) assert (noteData["fields"]["Front"] == "Capital Cities<br>Capital of dublin <br>Second line <br>")
def testMultiLineQuestion(): data = ["* Question line 1","* Question line 2","** Answer"] deckBuilder = DeckBuilder() deck = deckBuilder.buildDeck(data, "test Deck", "") expectedQuestion = AnkiQuestion() q1 = AnkiQuestion("What is the capital of Ireland") expectedQuestion.addQuestion("Question line 1") expectedQuestion.addQuestion("Question line 2") expectedQuestion.addAnswer("Answer") assert(deck.getQuestions()[0].question == expectedQuestion.question) assert(deck.getQuestions()[0]._answers == expectedQuestion._answers)