示例#1
0
 def message_link_button(self, caption="", link="", display_attr=None):
     self.caption = caption
     self.link = link
     self.display_attr = display_attr
     return MessageLinkButton(
         self.controller, self.caption, self.link, self.display_attr
     )
示例#2
0
 def message_link_button(
         self,
         caption: str = "",
         link: str = "",
         display_attr: Optional[str] = None) -> MessageLinkButton:
     self.caption = caption
     self.link = link
     self.display_attr = display_attr
     return MessageLinkButton(
         controller=self.controller,
         caption=self.caption,
         link=self.link,
         display_attr=self.display_attr,
     )
示例#3
0
    def test__parse_narrow_link(self, link, expected_parsed_link):
        return_value = MessageLinkButton._parse_narrow_link(link)

        assert return_value == expected_parsed_link
示例#4
0
    def test__decode_message_id(self, message_id, expected_return_value):
        return_value = MessageLinkButton._decode_message_id(message_id)

        assert return_value == expected_return_value
示例#5
0
    def test__decode_stream_data(self, stream_data, expected_response):
        return_value = MessageLinkButton._decode_stream_data(stream_data)

        assert return_value == expected_response
示例#6
0
    def test__parse_narrow_link(
            self, link: str, expected_parsed_link: ParsedNarrowLink) -> None:
        return_value = MessageLinkButton._parse_narrow_link(link)

        assert return_value == expected_parsed_link
示例#7
0
    def test__decode_message_id(self, message_id: str,
                                expected_return_value: Optional[int]) -> None:
        return_value = MessageLinkButton._decode_message_id(message_id)

        assert return_value == expected_return_value
示例#8
0
    def test__decode_stream_data(self, stream_data: str,
                                 expected_response: DecodedStream) -> None:
        return_value = MessageLinkButton._decode_stream_data(stream_data)

        assert return_value == expected_response