SILENT KILLERPanel

Current Path: > > opt > cloudlinux > venv > lib > python3.11 > site-packages > dill > tests


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/cloudlinux/venv/lib/python3.11/site-packages/dill/tests

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
__init__.py File 501 bytes April 17 2025 13:10:59.
__main__.py File 899 bytes April 17 2025 13:10:59.
test_abc.py File 3838 bytes April 17 2025 13:10:59.
test_check.py File 1396 bytes April 17 2025 13:10:59.
test_classdef.py File 7160 bytes April 17 2025 13:10:59.
test_dataclasses.py File 890 bytes April 17 2025 13:10:59.
test_detect.py File 4083 bytes April 17 2025 13:10:59.
test_dictviews.py File 1337 bytes April 17 2025 13:10:59.
test_diff.py File 2667 bytes April 17 2025 13:10:59.
test_extendpickle.py File 1315 bytes April 17 2025 13:10:59.
test_fglobals.py File 1676 bytes April 17 2025 13:10:59.
test_file.py File 13578 bytes April 17 2025 13:10:59.
test_functions.py File 4267 bytes April 17 2025 13:10:59.
test_functors.py File 930 bytes April 17 2025 13:10:59.
test_logger.py File 2385 bytes April 17 2025 13:10:59.
test_mixins.py File 4007 bytes April 17 2025 13:10:59.
test_module.py File 1943 bytes April 17 2025 13:10:59.
test_moduledict.py File 1182 bytes April 17 2025 13:10:59.
test_nested.py File 3146 bytes April 17 2025 13:10:59.
test_objects.py File 1834 bytes April 17 2025 13:10:59.
test_properties.py File 1346 bytes April 17 2025 13:10:59.
test_pycapsule.py File 1417 bytes April 17 2025 13:10:59.
test_recursive.py File 4182 bytes April 17 2025 13:10:59.
test_registered.py File 1573 bytes April 17 2025 13:10:59.
test_restricted.py File 783 bytes April 17 2025 13:10:59.
test_selected.py File 3218 bytes April 17 2025 13:10:59.
test_session.py File 10161 bytes April 17 2025 13:10:59.
test_source.py File 6036 bytes April 17 2025 13:10:59.
test_temp.py File 2619 bytes April 17 2025 13:10:59.
test_weakref.py File 1602 bytes April 17 2025 13:10:59.

Reading File: //opt/cloudlinux/venv/lib/python3.11/site-packages/dill/tests/test_check.py

#!/usr/bin/env python
#
# Author: Mike McKerns (mmckerns @caltech and @uqfoundation)
# Copyright (c) 2008-2016 California Institute of Technology.
# Copyright (c) 2016-2023 The Uncertainty Quantification Foundation.
# License: 3-clause BSD.  The full license text is available at:
#  - https://github.com/uqfoundation/dill/blob/master/LICENSE

from dill import check
import sys

from dill.temp import capture


#FIXME: this doesn't catch output... it's from the internal call
def raise_check(func, **kwds):
    try:
        with capture('stdout') as out:
            check(func, **kwds)
    except Exception:
        e = sys.exc_info()[1]
        raise AssertionError(str(e))
    else:
        assert 'Traceback' not in out.getvalue()
    finally:
        out.close()


f = lambda x:x**2


def test_simple(verbose=None):
    raise_check(f, verbose=verbose)


def test_recurse(verbose=None):
    raise_check(f, recurse=True, verbose=verbose)


def test_byref(verbose=None):
    raise_check(f, byref=True, verbose=verbose)


def test_protocol(verbose=None):
    raise_check(f, protocol=True, verbose=verbose)


def test_python(verbose=None):
    raise_check(f, python=None, verbose=verbose)


#TODO: test incompatible versions
#TODO: test dump failure
#TODO: test load failure


if __name__ == '__main__':
    test_simple()
    test_recurse()
    test_byref()
    test_protocol()
    test_python()

SILENT KILLER Tool