'Sets up a course structure with nested verticals.'

def populate_course_fixture(self, course_fixture):

    self.container_title = ''
    self.group_a = 'Group    A'
    self.group_b = 'Group    B'
    self.group_empty = 'Group    Empty'
    self.group_a_item_1 = 'Group    A    Item    1'
    self.group_a_item_2 = 'Group    A    Item    2'
    self.group_b_item_1 = 'Group    B    Item    1'
    self.group_b_item_2 = 'Group    B    Item    2'
    self.group_a_handle = 0
    self.group_a_item_1_handle = 1
    self.group_a_item_2_handle = 2
    self.group_empty_handle = 3
    self.group_b_handle = 4
    self.group_b_item_1_handle = 5
    self.group_b_item_2_handle = 6
    self.group_a_item_1_action_index = 0
    self.group_a_item_2_action_index = 1
    self.duplicate_label = "Duplicate    of    '{0}'"
    self.discussion_label = 'Discussion'
    course_fixture.add_children(XBlockFixtureDesc('chapter', 'Test    Section').add_children(XBlockFixtureDesc('sequential', 'Test    Subsection').add_children(XBlockFixtureDesc('vertical', 'Test    Unit').add_children(XBlockFixtureDesc('vertical', 'Test    Container').add_children(XBlockFixtureDesc('vertical', 'Group    A').add_children(XBlockFixtureDesc('html', self.group_a_item_1), XBlockFixtureDesc('html', self.group_a_item_2)), XBlockFixtureDesc('vertical', 'Group    Empty'), XBlockFixtureDesc('vertical', 'Group    B').add_children(XBlockFixtureDesc('html', self.group_b_item_1), XBlockFixtureDesc('html', self.group_b_item_2)))))))
