Ejemplo n.º 1
0
 def test_export_script_assemble_output(self):
     expected_urls = ['/ask-cfpb/mock-question1-en-1234/',
                      '/ask-cfpb/mock-answer-page-en-5678/']
     expected_questions = ['Mock question1', 'Mock question2']
     test_output = assemble_output()
     for obj in test_output:
         self.assertIn(obj.get('ASK_ID'), [1234, 5678])
         self.assertIn(obj.get('URL'), expected_urls)
         self.assertIn(obj.get('Question'), expected_questions)
Ejemplo n.º 2
0
 def test_export_script_assemble_output(self):
     expected_urls = [
         '/ask-cfpb/mock-question1-en-1234/',
         '/ask-cfpb/mock-answer-page-en-5678/'
     ]
     expected_questions = ['Mock question1', 'Mock question2']
     test_output = assemble_output()
     for obj in test_output:
         self.assertIn(obj.get('ASK_ID'), [1234, 5678])
         self.assertIn(obj.get('URL'), expected_urls)
         self.assertIn(obj.get('Question'), expected_questions)
Ejemplo n.º 3
0
    def test_export_script_assemble_output(self):
        answer = Answer(id=1234)
        answer.save()
        page = AnswerPage(slug='mock-question1-en-1234',
                          title='Mock question1')
        page.answer_base = answer
        page.question = 'Mock question1'
        helpers.publish_page(page)

        output = assemble_output()[0]
        self.assertEqual(output.get('ASK_ID'), 1234)
        self.assertEqual(output.get('URL'), '/mock-question1-en-1234/')
        self.assertEqual(output.get('Question'), 'Mock question1')
Ejemplo n.º 4
0
    def test_export_script_assemble_output(self):
        answer = Answer(id=1234)
        answer.save()
        page = AnswerPage(
            slug='mock-question1-en-1234',
            title='Mock question1')
        page.answer_base = answer
        page.question = 'Mock question1'
        helpers.publish_page(page)

        output = assemble_output()[0]
        self.assertEqual(output.get('ASK_ID'), 1234)
        self.assertEqual(output.get('URL'), '/mock-question1-en-1234/')
        self.assertEqual(output.get('Question'), 'Mock question1')
Ejemplo n.º 5
0
    def test_export_script_assemble_output(self):
        answer = Answer(id=1234)
        answer.save()
        page = AnswerPage(slug='mock-question1-en-1234',
                          title='Mock question1')
        page.answer_base = answer
        page.question = 'Mock question1'
        page.answer_content = StreamValue(page.answer_content.stream_block,
                                          [{
                                              'type': 'text',
                                              'value': 'Mock answer'
                                          }], True)
        helpers.publish_page(page)

        output = assemble_output()[0]
        self.assertEqual(output.get('ASK_ID'), 1234)
        self.assertEqual(output.get('URL'), '/mock-question1-en-1234/')
        self.assertEqual(output.get('Question'), 'Mock question1')
Ejemplo n.º 6
0
    def test_export_script_assemble_output(self):
        answer = Answer(id=1234)
        answer.save()
        page = AnswerPage(
            slug="mock-question1-en-1234", title="Mock question1"
        )
        page.answer_base = answer
        page.question = "Mock question1"
        page.answer_content = StreamValue(
            page.answer_content.stream_block,
            [{"type": "text", "value": {"content": "Mock answer"}}],
            True,
        )
        helpers.publish_page(page)

        output = assemble_output()[0]
        self.assertEqual(output.get("ASK_ID"), 1234)
        self.assertEqual(output.get("URL"), "/mock-question1-en-1234/")
        self.assertEqual(output.get("Question"), "Mock question1")
Ejemplo n.º 7
0
    def test_export_script_assemble_output(self):
        answer = Answer(id=1234)
        answer.save()
        page = AnswerPage(
            slug='mock-question1-en-1234',
            title='Mock question1')
        page.answer_base = answer
        page.question = 'Mock question1'
        page.answer_content = StreamValue(
            page.answer_content.stream_block, [{
                'type': 'text',
                'value': 'Mock answer'
            }], True
        )
        helpers.publish_page(page)

        output = assemble_output()[0]
        self.assertEqual(output.get('ASK_ID'), 1234)
        self.assertEqual(output.get('URL'), '/mock-question1-en-1234/')
        self.assertEqual(output.get('Question'), 'Mock question1')