From d0513b732f14fb2f7e04b22dff6c7ec157e93d62 Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Mon, 12 Mar 2018 22:19:18 +0200 Subject: [PATCH] Add a test. --- .appveyor.yml | 1 + .travis.yml | 6 +++--- tests/board_gen/latin1_conv_unit.py | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 tests/board_gen/latin1_conv_unit.py diff --git a/.appveyor.yml b/.appveyor.yml index 88dea076..b44eab40 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -11,6 +11,7 @@ install: - python3 -mpip install flake8 - python3 -mpip install random2 - python3 -mpip install py2exe + - python3 -mpip install pycotap - python3 -mpip install six - python3 -mpip install Pillow - perl -v diff --git a/.travis.yml b/.travis.yml index 0af26123..4a179781 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,8 @@ before_install: - sudo dpkg-divert --local --divert /usr/bin/ack --rename --add /usr/bin/ack-grep install: - sudo cpanm Perl::Tidy Test::Code::TidyAll Test::Differences Test::TrailingSpace - - "`which python3` -m pip install --upgrade --user flake8 random2 six" - - "sudo /usr/bin/python3 -m pip install --upgrade random2 six" - - "`which python` -m pip install --upgrade --user random2 six" + - "`which python3` -m pip install --upgrade --user flake8 pycotap random2 six" + - "sudo /usr/bin/python3 -m pip install --upgrade pycotap random2 six" + - "`which python` -m pip install --upgrade --user pycotap random2 six" - which python script: "sh -x scripts/travis-ci-build" diff --git a/tests/board_gen/latin1_conv_unit.py b/tests/board_gen/latin1_conv_unit.py new file mode 100644 index 00000000..9a944a4f --- /dev/null +++ b/tests/board_gen/latin1_conv_unit.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +# Written by Shlomi Fish, under the MIT Expat License. + +# imports +import unittest +from pysollib.mfxutil import latin1_normalize + + +class MyTests(unittest.TestCase): + def test_output(self): + self.assertEqual(latin1_normalize('HELLO%%good'), 'hellogood') + + +if __name__ == '__main__': + from pycotap import TAPTestRunner + suite = unittest.TestLoader().loadTestsFromTestCase(MyTests) + TAPTestRunner().run(suite)