diff options
Diffstat (limited to 'libs/tld/tests/test_commands.py')
-rw-r--r-- | libs/tld/tests/test_commands.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/libs/tld/tests/test_commands.py b/libs/tld/tests/test_commands.py new file mode 100644 index 000000000..e7f39f483 --- /dev/null +++ b/libs/tld/tests/test_commands.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- + +import logging +import unittest + +import subprocess + +from .base import log_info, internet_available_only + +__author__ = 'Artur Barseghyan' +__copyright__ = '2013-2020 Artur Barseghyan' +__license__ = 'GPL 2.0/LGPL 2.1' +__all__ = ('TestCommands',) + +LOGGER = logging.getLogger(__name__) + + +class TestCommands(unittest.TestCase): + """Tld commands tests.""" + + def setUp(self): + """Set up.""" + + @internet_available_only + @log_info + def test_1_update_tld_names_command(self): + """Test updating the tld names (re-fetch mozilla source).""" + res = subprocess.check_output(['update-tld-names']).strip() + self.assertEqual(res, b'') + return res + + @internet_available_only + @log_info + def test_1_update_tld_names_mozilla_command(self): + """Test updating the tld names (re-fetch mozilla source).""" + res = subprocess.check_output(['update-tld-names', 'mozilla']).strip() + self.assertEqual(res, b'') + return res + + +if __name__ == '__main__': + unittest.main() |