hub/venv/lib/python3.7/site-packages/zmq/tests/test_includes.py

33 lines
1013 B
Python
Raw Normal View History

# Copyright (C) PyZMQ Developers
# Distributed under the terms of the Modified BSD License.
from unittest import TestCase
import zmq
import os
class TestIncludes(TestCase):
def test_get_includes(self):
from os.path import dirname, basename
includes = zmq.get_includes()
self.assertTrue(isinstance(includes, list))
self.assertTrue(len(includes) >= 2)
parent = includes[0]
self.assertTrue(isinstance(parent, str))
utilsdir = includes[1]
self.assertTrue(isinstance(utilsdir, str))
utils = basename(utilsdir)
self.assertEqual(utils, "utils")
def test_get_library_dirs(self):
from os.path import dirname, basename
libdirs = zmq.get_library_dirs()
self.assertTrue(isinstance(libdirs, list))
self.assertEqual(len(libdirs), 1)
parent = libdirs[0]
self.assertTrue(isinstance(parent, str))
libdir = basename(parent)
self.assertEqual(libdir, "zmq")