Submit
Path:
~
/
/
usr
/
lib64
/
python3.6
/
site-packages
/
borg
/
testsuite
/
__pycache__
/
File Content:
remote.cpython-36.opt-1.pyc
3 y��b � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlZddlmZm Z m Z ddlmZ ddl mZ ddlmZ ddlmZ d d lmZ d dlmZ G dd � d �ZG dd� d�ZdS )� N)�patch� )�SleepingBandwidthLimiter�RepositoryCache�cache_if_remote)� Repository)�PlaintextKey)�CompressionSpec)�IntegrityError� )�H)�TestKeyc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �TestSleepingBandwidthLimiterc C s || _ || _d S )N)Zexpected_fdZ expected_data)�self�fd�data� r �/usr/lib64/python3.6/remote.py�expect_write s z)TestSleepingBandwidthLimiter.expect_writec C s t |�S )N)�len)r r r r r r �check_write s z(TestSleepingBandwidthLimiter.check_writec C s4 |j td| j� td�}| jdd� |jdd� d S )N�writer � s test)�setattr�osr r r r )r �monkeypatch�itr r r �test_write_unlimited s z1TestSleepingBandwidthLimiter.test_write_unlimitedc s� |j td| j� |j td� fdd�� |j tddd� � d� td�}| jdd � |jdd � | jdd � |jdd� | jdd � |jdd � � d7 � | jdd � |jdd � � d7 � | jdd � |jdd � � d7 � | jdd � |jdd � d S )Nr Z monotonicc s � S )Nr r )�nowr r �<lambda>% s z9TestSleepingBandwidthLimiter.test_write.<locals>.<lambda>Zsleepc S s d S )Nr )�xr r r r &