Beispiel #1
0
    def test_get_undo_recipe(self):

        # Test Action
        action_steps = MarkDown.get_undo_recipe(self.action_spec)

        # Test Assertions

        # expecting for one step: [update_vertex]
        self.assertEqual(1, len(action_steps))

        self.assertEqual(UPDATE_VERTEX, action_steps[0].type)
        update_vertex_step_params = action_steps[0].params
        self.assertEqual(2, len(update_vertex_step_params))

        is_marked_down = update_vertex_step_params[VProps.IS_MARKED_DOWN]
        self.assertFalse(is_marked_down)

        vitrage_id = update_vertex_step_params[VProps.VITRAGE_ID]
        self.assertEqual(self.target_vertex.vertex_id, vitrage_id)
Beispiel #2
0
    def test_get_undo_recipe(self):

        # Test Action
        action_steps = MarkDown.get_undo_recipe(self.action_spec)

        # Test Assertions

        # expecting for one step: [update_vertex]
        self.assertThat(action_steps, matchers.HasLength(1))

        self.assertEqual(UPDATE_VERTEX, action_steps[0].type)
        update_vertex_step_params = action_steps[0].params
        self.assertThat(update_vertex_step_params, matchers.HasLength(3))

        is_marked_down = update_vertex_step_params[VProps.IS_MARKED_DOWN]
        self.assertFalse(is_marked_down)

        vitrage_id = update_vertex_step_params[VProps.VITRAGE_ID]
        self.assertEqual(self.target_vertex.vertex_id, vitrage_id)

        is_real_vitrage_id = \
            update_vertex_step_params[VProps.IS_REAL_VITRAGE_ID]
        self.assertTrue(is_real_vitrage_id)