File: //lib/python3/dist-packages/numpy/lib/tests/__pycache__/test__datasource.cpython-310.pyc
o
6��a�( � @ sT d dl Z d dlZd dlmZmZmZ d dlmZ d dlm m
Z d dlm
Z
mZmZ d dlmZ d dlmZ d dlmZ d1dd�Zdad d
� Zdd� Zd
ZdZdZdZg d�ZdZ dd� Z!dd� Z"dd� Z#dd� Z$dd� Z%dd� Z&dd � Z'd!d"� Z(G d#d$� d$�Z)G d%d&� d&�Z*G d'd(� d(�Z+G d)d*� d*�Z,G d+d,� d,�Z-G d-d.� d.�Z.d/d0� Z/dS )2� N)�mkdtemp�mkstemp�NamedTemporaryFile)�rmtree)�assert_�assert_equal�
assert_raises)�urlparse)�URLErrorc C s | t � krtdd�}|S td��)z$Stub to replace urlopen for testing.�urltmp_)�prefixzName or service not known)�
valid_httpurlr r
)�url�data�tmpfile� r �B/usr/lib/python3/dist-packages/numpy/lib/tests/test__datasource.py�urlopen_stub s
r c C s t jatt _d S �N)�urllib_request�urlopen�old_urlopenr r r r r �setup_module s
r c C s
t t_d S r )r r r r r r r �teardown_module! s
r zhttp://www.google.com/z
index.htmlzhttp://fake.abc.web/site/zfake.txt)z/etc/shadowz../../shadowz
..\system.datzc:\windows\system.dats three is the magic numberc C s"