Submit
Path:
~
/
/
opt
/
alt
/
python37
/
lib64
/
python3.7
/
site-packages
/
numpy
/
testing
/
__pycache__
/
File Content:
noseclasses.cpython-37.pyc
B <�Fd 6 � @ s d dl mZmZmZ d dlZd dlZd dlZd dlZd dlm Z d dlmZm Z d dlmZ d dlmZ d dlZddlmZ dd lmZmZ G d d� dej�ZG dd � d ej�ZG dd� de j�Ze�� ZG dd� de j �Z!G dd� de"�Z#G dd� de �Z$e$Z%G dd� dej&j'�Z(dS )� )�division�absolute_import�print_functionN)�doctests)� ErrorClass�ErrorClassPlugin)�Plugin)�src� )�get_package_name)�KnownFailureException�KnownFailureTestc @ s e Zd Zdd� Zdd� ZdS )�NumpyDocTestFinderc C s� |dkrdS t �|�r"|j|jkS t �|�r8|j|jkS t �|�rN|j|jkS t �|�rh|j|j j jkS t �|�dk r�|t �|�kS 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 �L/opt/alt/python37/lib64/python3.7/site-packages/numpy/testing/noseclasses.py�_from_module s"