mirror of https://github.com/Textualize/rich.git
emoji tests
This commit is contained in:
parent
4e2ae835ab
commit
a3f3bcff68
|
@ -56,7 +56,7 @@ class Emoji:
|
|||
yield Segment(self._char, console.get_style(self.style))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if __name__ == "__main__": # pragma: no cover
|
||||
from .console import Console
|
||||
|
||||
c = Console(markup=None)
|
||||
|
|
|
@ -482,7 +482,7 @@ This is a [link](https://www.willmcgugan.com)
|
|||
# """
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
if __name__ == "__main__": # pragma: no cover
|
||||
from .console import Console
|
||||
|
||||
console = Console(record=True)
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
import pytest
|
||||
|
||||
from rich.emoji import Emoji, NoEmoji
|
||||
|
||||
|
||||
def test_no_emoji():
|
||||
with pytest.raises(NoEmoji):
|
||||
Emoji("ambivalent_bunny")
|
||||
|
||||
|
||||
def test_str_repr():
|
||||
assert str(Emoji("pile_of_poo")) == "💩"
|
||||
assert repr(Emoji("pile_of_poo")) == "<emoji 'pile_of_poo'>"
|
||||
|
||||
|
||||
def test_replace():
|
||||
assert Emoji.replace("my code is :pile_of_poo:") == "my code is 💩"
|
Loading…
Reference in New Issue