File: //opt/cppython/lib/python3.8/test/__pycache__/test_shelve.cpython-38.pyc
U
.D�g� � @ s� d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ dd� Z G dd� de�Z
G d d
� d
e j�Zd dlmZ G dd
� d
ej
�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zdd� Zedkr�e� dS )� N)�support)�MutableMapping)�dbm_iteratorc C s
| � d�S �N�latin-1)�decode)�s� r �//opt/cppython/lib/python3.8/test/test_shelve.py�L1 s r c @ sT e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z e Z
dd� Zdd� ZdS )�byteskeydictz Mapping that supports bytes keysc C s
i | _ d S �N)�d��selfr r r
�__init__ s zbyteskeydict.__init__c C s | j t|� S r
�r r �r �keyr r r
�__getitem__ s zbyteskeydict.__getitem__c C s || j t|�<