mirror of
https://github.com/dylanaraps/pywal.git
synced 2025-06-18 23:56:37 +02:00
Add OS detection for mac specific tests
Merge branch 'macos_test' of https://github.com/linuxunil/pywal into macos_test Revert "pylint and flake8 need to be in before_install" This reverts commit b2320013e737ed9048b3946cdfee4f2ee113d62d.
This commit is contained in:
parent
b2320013e7
commit
a560197612
@ -15,12 +15,11 @@ matrix:
|
|||||||
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- pip install flake8 pylint
|
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y imagemagick; fi
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y imagemagick; fi
|
||||||
|
|
||||||
#install:
|
install:
|
||||||
#- pip install flake8 pylint
|
- pip install flake8 pylint
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- flake8 pywal tests setup.py
|
- flake8 pywal tests setup.py
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
"""Test sequence functions."""
|
"""Test sequence functions."""
|
||||||
import unittest
|
import unittest
|
||||||
|
import platform
|
||||||
|
|
||||||
from pywal import sequences
|
from pywal import sequences
|
||||||
from pywal import util
|
from pywal import util
|
||||||
@ -16,23 +17,33 @@ class Testsequences(unittest.TestCase):
|
|||||||
"""> Create special escape sequence."""
|
"""> Create special escape sequence."""
|
||||||
util.Color.alpha_num = 100
|
util.Color.alpha_num = 100
|
||||||
result = sequences.set_special(11, COLORS["special"]["background"])
|
result = sequences.set_special(11, COLORS["special"]["background"])
|
||||||
self.assertEqual(result, "\033]11;#1F211E\007")
|
if platform.uname()[0] == "Darwin":
|
||||||
|
self.assertEqual(result, "\033]Ph1F211E\033\\")
|
||||||
|
else:
|
||||||
|
self.assertEqual(result, "\033]11;#1F211E\007")
|
||||||
|
|
||||||
def test_set_special_alpha(self):
|
def test_set_special_alpha(self):
|
||||||
"""> Create special escape sequence with alpha."""
|
"""> Create special escape sequence with alpha."""
|
||||||
util.Color.alpha_num = 99
|
util.Color.alpha_num = 99
|
||||||
result = sequences.set_special(11, COLORS["special"]["background"])
|
result = sequences.set_special(11, COLORS["special"]["background"])
|
||||||
self.assertEqual(result, "\033]11;[99]#1F211E\007")
|
if platform.uname()[0] == "Darwin":
|
||||||
|
self.assertEqual(result, "\033]Ph1F211E\033\\")
|
||||||
|
else:
|
||||||
|
self.assertEqual(result, "\033]11;[99]#1F211E\007")
|
||||||
|
|
||||||
def test_set_color(self):
|
def test_set_color(self):
|
||||||
"""> Create color escape sequence."""
|
"""> Create color escape sequence."""
|
||||||
result = sequences.set_color(11, COLORS["colors"]["color0"])
|
result = sequences.set_color(11, COLORS["colors"]["color0"])
|
||||||
self.assertEqual(result, "\033]4;11;#1F211E\007")
|
if platform.uname()[0] == "Darwin":
|
||||||
|
self.assertEqual(result, "\033]Pb1F211E\033\\")
|
||||||
|
else:
|
||||||
|
self.assertEqual(result, "\033]4;11;#1F211E\007")
|
||||||
|
|
||||||
def test_set_iterm_tab_color(self):
|
def test_set_iterm_tab_color(self):
|
||||||
"""> Create iterm tab color sequences"""
|
"""> Create iterm tab color sequences"""
|
||||||
result = sequences.set_iterm_tab_color(COLORS["special"]["background"])
|
result = sequences.set_iterm_tab_color(COLORS["special"]["background"])
|
||||||
self.assertEqual(len(result), 104)
|
self.assertEqual(len(result), 104)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user