def it_can_resize_its_text_to_best_fit(self, text_prop_,
                                           _best_fit_font_size_, _apply_fit_):
        family, max_size, bold, italic, font_file, font_size = ('Family', 42,
                                                                'bold',
                                                                'italic',
                                                                'font_file',
                                                                21)
        text_prop_.return_value = 'some text'
        _best_fit_font_size_.return_value = font_size
        text_frame = TextFrame(None, None)

        text_frame.fit_text(family, max_size, bold, italic, font_file)

        text_frame._best_fit_font_size.assert_called_once_with(
            family, max_size, bold, italic, font_file)
        text_frame._apply_fit.assert_called_once_with(family, font_size, bold,
                                                      italic)
    def it_can_resize_its_text_to_best_fit(
        self, text_prop_, _best_fit_font_size_, _apply_fit_
    ):
        family, max_size, bold, italic, font_file, font_size = (
            "Family",
            42,
            "bold",
            "italic",
            "font_file",
            21,
        )
        text_prop_.return_value = "some text"
        _best_fit_font_size_.return_value = font_size
        text_frame = TextFrame(None, None)

        text_frame.fit_text(family, max_size, bold, italic, font_file)

        text_frame._best_fit_font_size.assert_called_once_with(
            family, max_size, bold, italic, font_file
        )
        text_frame._apply_fit.assert_called_once_with(family, font_size, bold, italic)
Exemple #3
0
    def it_can_resize_its_text_to_best_fit(self, request, text_prop_):
        family, max_size, bold, italic, font_file, font_size = (
            "Family",
            42,
            "bold",
            "italic",
            "font_file",
            21,
        )
        text_prop_.return_value = "some text"
        _best_fit_font_size_ = method_mock(
            request, TextFrame, "_best_fit_font_size", return_value=font_size
        )
        _apply_fit_ = method_mock(request, TextFrame, "_apply_fit")
        text_frame = TextFrame(None, None)

        text_frame.fit_text(family, max_size, bold, italic, font_file)

        _best_fit_font_size_.assert_called_once_with(
            text_frame, family, max_size, bold, italic, font_file
        )
        _apply_fit_.assert_called_once_with(text_frame, family, font_size, bold, italic)