HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/zmq/tests/test_includes.py
# Copyright (C) PyZMQ Developers
# Distributed under the terms of the Modified BSD License.


from unittest import TestCase

import zmq


class TestIncludes(TestCase):
    def test_get_includes(self):
        from os.path import basename

        includes = zmq.get_includes()
        assert isinstance(includes, list)
        assert len(includes) >= 2
        parent = includes[0]
        assert isinstance(parent, str)
        utilsdir = includes[1]
        assert isinstance(utilsdir, str)
        utils = basename(utilsdir)
        assert utils == "utils"

    def test_get_library_dirs(self):
        from os.path import basename

        libdirs = zmq.get_library_dirs()
        assert isinstance(libdirs, list)
        assert len(libdirs) == 1
        parent = libdirs[0]
        assert isinstance(parent, str)
        libdir = basename(parent)
        assert libdir == "zmq"