%PDF- %PDF-
| Direktori : /lib64/python3.9/site-packages/numpy/testing/_private/__pycache__/ |
| Current File : //lib64/python3.9/site-packages/numpy/testing/_private/__pycache__/noseclasses.cpython-39.pyc |
a
z[yc�8 � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
mZ d dlm
Z
d dlmZ ddlmZ ddlmZmZ G d d
� d
ej�ZG dd� dej�ZG d
d� dej�Ze�� ZG dd� dej�ZG dd� d�ZG dd� de�Z e Z!G dd� de
�Z"G dd� dej#j$�Z%dS )� N)�doctests)�
ErrorClass�ErrorClassPlugin)�Plugin)�src� )�get_package_name)�KnownFailureException�KnownFailureTestc @ s e Zd Zdd� Zdd� ZdS )�NumpyDocTestFinderc C s� |du rdS t �|�r"|j|ju S t �|�r8|j|jkS t �|�rN|j|jkS t �|�rh|j|j j
jkS t �|�dur�|t �|�u S t|d�r�|j|jkS t
|t�r�dS td��dS )zY
Return true if the given object is defined in the given
module.
NT�
__module__z"object must be a class or function)�inspect�
isfunction�__dict__�__globals__Z isbuiltin�__name__r �isclass�ismethod�__self__� __class__Z getmodule�hasattr�
isinstance�property�
ValueError)�self�module�object� r �H/usr/lib64/python3.9/site-packages/numpy/testing/_private/noseclasses.py�_from_module s"