Uname : Linux serv1.rebootns.com 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64
Soft : LiteSpeed
Ip : 139.99.125.122
Port : 443
~
/
usr
/
lib64
/
python3.9
/
site-packages
/
borg
/
testsuite
/
__pycache__
[ HOME ]
Exec
Submit
nonces.cpython-39.pyc
a HZ�h � @ s^ d dl Zd dlZddlmZ ddlmZ ddlmZ ddl m Z ddlmZ G dd � d �Z dS ) � N� )�nonces)�NonceManager)� bin_to_hex)�get_security_dir��InvalidRPCMethodc @ s� e Zd ZG dd� d�ZG dd� de�Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� ZdS )�TestNonceManagerc @ s@ e Zd ZG dd� d�Ze� Zed�Zee�Zdd� Z dd� Z dS ) zTestNonceManager.MockRepositoryc @ s e Zd ZdZdS )z)TestNonceManager.MockRepository._Locationz/some/placeN)�__name__� __module__�__qualname__Zorig� r r �;/usr/lib64/python3.9/site-packages/borg/testsuite/nonces.py� _Location s r � c C s | j S �N�� next_free��selfr r r �get_free_nonce s z.TestNonceManager.MockRepository.get_free_noncec C s || j ksJ �|| _ d S r r �r Znext_unreservedZstart_noncer r r �commit_nonce_reservation s z8TestNonceManager.MockRepository.commit_nonce_reservationN)r r r r Z _location�bytes�idr �id_strr r r r r r �MockRepository s r c @ s e Zd Zdd� Zdd� ZdS )z"TestNonceManager.MockOldRepositoryc C s t d��d S )N� r r r r r r s z1TestNonceManager.MockOldRepository.get_free_noncec C s t �d� d S )NzDcommit_nonce_reservation should never be called on an old repository)�pytestZfailr r r r r ! s z;TestNonceManager.MockOldRepository.commit_nonce_reservationN)r r r r r r r r r �MockOldRepository s r c C s d | _ d S r )� repositoryr r r r �setUp$ s zTestNonceManager.setUpc C sF t tj�t| jj�d���}|�� W d � S 1 s80 Y d S )N�nonce)�open�os�path�joinr r r �read)r �fdr r r �cache_nonce'