def test_get_book_not_in_book(self):
        self.replay()

        site_renderer = Renderer(self.site, None, None, None, None)
        self.assertEqual(site_renderer.get_book(), None)

        folder_renderer = Renderer(self.folder, None, None, None, None)
        self.assertEqual(folder_renderer.get_book(), None)
    def test_get_book_not_in_book(self):
        self.replay()

        site_renderer = Renderer(self.site, None, None, None, None)
        self.assertEqual(site_renderer.get_book(), None)

        folder_renderer = Renderer(self.folder, None, None, None, None)
        self.assertEqual(folder_renderer.get_book(), None)
    def test_get_book_works_on_block(self):
        self.replay()

        context = self.block
        renderer = Renderer(context, None, None, None, None)

        self.assertEqual(renderer.get_book(), self.book)
    def test_get_book_does_not_work_without_context(self):
        self.replay()

        context = None
        renderer = Renderer(context, None, None, None, None)

        self.assertEqual(renderer.get_book(), None)
    def test_get_book_works_on_block(self):
        self.replay()

        context = self.block
        renderer = Renderer(context, None, None, None, None)

        self.assertEqual(renderer.get_book(), self.book)
    def test_get_book_does_not_work_without_context(self):
        self.replay()

        context = None
        renderer = Renderer(context, None, None, None, None)

        self.assertEqual(renderer.get_book(), None)