aboutsummaryrefslogtreecommitdiff
path: root/tests/test_sequences.py
diff options
context:
space:
mode:
authorDylan Araps <[email protected]>2017-06-30 10:15:59 +1000
committerDylan Araps <[email protected]>2017-06-30 10:15:59 +1000
commit23571cc6207ec825749e4d999993b4a2568975b6 (patch)
tree1459f29e60ffdd904706e9027f06250a46d1042c /tests/test_sequences.py
parenttests: Update tests. (diff)
downloadpywal-23571cc6207ec825749e4d999993b4a2568975b6.tar.xz
pywal-23571cc6207ec825749e4d999993b4a2568975b6.zip
general: Rename set_colors to sequences
Diffstat (limited to 'tests/test_sequences.py')
-rwxr-xr-xtests/test_sequences.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/test_sequences.py b/tests/test_sequences.py
new file mode 100755
index 0000000..2a19470
--- /dev/null
+++ b/tests/test_sequences.py
@@ -0,0 +1,26 @@
+"""Test sequence functions."""
+import unittest
+
+from pywal import sequences
+from pywal import util
+
+
+# Import colors.
+COLORS = util.read_file_json("tests/test_files/test_file.json")
+
+
+class Testsequences(unittest.TestCase):
+ """Test the sequence functions."""
+
+ def test_set_special(self):
+ """> Create special escape sequence."""
+ result = sequences.set_special(11, COLORS["special"]["background"])
+ self.assertEqual(result, "\x1b]11;#3A5130\x07")
+
+ def test_set_color(self):
+ """> Create color escape sequence."""
+ result = sequences.set_color(11, COLORS["colors"]["color0"])
+ self.assertEqual(result, "\033]4;11;#3A5130\007")
+
+if __name__ == "__main__":
+ unittest.main()