Skip to content

Commit

Permalink
Skip blink tests if unsupported
Browse files Browse the repository at this point in the history
  • Loading branch information
avylove committed Oct 7, 2022
1 parent e22456d commit f0f1708
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions tests/test_util.py
Expand Up @@ -212,20 +212,6 @@ def test_style(self):
self.converter._styles['enlighten-underline'], {'text-decoration': 'underline'}
)

# Blink
out = self.converter.to_html(self.term.blink('blink'))
self.assertEqual(out, '<pre><span class="enlighten-blink">blink</span></pre>')

self.assertEqual(
self.converter._additional_styles,
{'@keyframes enlighten-blink-animation {\n to {\n visibility: hidden;\n }\n}'}
)

self.assertEqual(
self.converter._styles['enlighten-blink'],
{'animation': 'enlighten-blink-animation 1s steps(5, start) infinite'}
)

def test_unsupported(self):
"""Verify unsupported does not produce classes"""

Expand Down Expand Up @@ -286,12 +272,25 @@ def test_style_output(self):

self.assertEqual(self.converter.style, dedent(style))

def test_style_output_additional(self):
"""Verify style section output with additional sections"""
def test_blink(self):
"""Blink requires an additional style section"""

if not self.term.blink:
self.skipTest('blink is not supported by this terminal')

out = self.converter.to_html(self.term.blink('blink'))
self.assertEqual(out, '<pre><span class="enlighten-blink">blink</span></pre>')

self.assertEqual(
self.converter._additional_styles,
{'@keyframes enlighten-blink-animation {\n to {\n visibility: hidden;\n }\n}'}
)

self.assertEqual(
self.converter._styles['enlighten-blink'],
{'animation': 'enlighten-blink-animation 1s steps(5, start) infinite'}
)

style = '''\
<style>
.enlighten-blink {
Expand Down

0 comments on commit f0f1708

Please sign in to comment.