'Chapters are auto-published.'

@ddt.data(*MODULESTORE_SETUPS)
def test_publish_single_chapter(self, modulestore_builder):

    with self._setup_test(modulestore_builder):
        block_list_autopublished = (('chapter', 'chapter00'),)
        block_list_published = (('vertical', 'vertical00'), ('vertical', 'vertical01'), ('vertical', 'vertical02'), ('vertical', 'vertical03'), ('html', 'html00'), ('html', 'html01'), ('html', 'html02'), ('html', 'html03'), ('html', 'html04'), ('html', 'html05'), ('html', 'html06'), ('html', 'html07'))
        block_list_untouched = (('vertical', 'vertical04'), ('vertical', 'vertical05'), ('vertical', 'vertical06'), ('vertical', 'vertical07'), ('html', 'html08'), ('html', 'html09'), ('html', 'html10'), ('html', 'html11'), ('html', 'html12'), ('html', 'html13'), ('html', 'html14'), ('html', 'html15'))
        self.assertOLXIsPublishedOnly(block_list_autopublished)
        self.assertOLXIsDraftOnly(block_list_published)
        self.assertOLXIsDraftOnly(block_list_untouched)
        self.publish(block_list_autopublished)
        self.assertOLXIsPublishedOnly(block_list_autopublished)
        self.assertOLXIsPublishedOnly(block_list_published)
        self.assertOLXIsDraftOnly(block_list_untouched)
