python (3.11.7)
    e                         d Z ddlmZ ddlmZmZmZmZ ddlZddl	Z	ddl
Z
dZdZdZ
e
j        dk     rdnd	Z G d
 d          Z G d d
ej        e          Z G d dej        e          Z G d dej        e          Z G d dej                  Z G d dej                  Z G d dej                  Zedk    r@ ee
j                  dk    r ej        e
j        d                     ej                     dS dS )a  Bigmem tests - tests for the 32-bit boundary in containers.
These tests try to exercise the 32-bit boundary that is sometimes, if
rarely, exceeded in practice, but almost never tested.  They are really only
meaningful on 64-bit builds on machines with a *lot* of memory, but the
tests are always run, usually with very low memory limits to make sure the
tests themselves don't suffer from bitrot.  To run them for real, pass a
high memory limit to regrtest, with the -M option.
    )support)
bigmemtest_1G_2G_4GN         l           c                      e Zd Zd Z eedz   d          d             Z eed          d             Z eed          d             Z eedz   d          d	             Z	 eed          d
             Z
 eed          d             Z eed          d             Z eed          d
             Z
 eed          d             Z eed          d             Z eed          d             Z eed          d             Z eed          d             Z eed          d             Z eedz   d          d             Z eedz   d          d             Z eedz   d          d             Z eedz   d          d             Z eed          d             Z eed          d             Z eedz   d          d             Z eedz   d          d             Z eed          d             Z eedz   edz  ez             d             Z eed          d              Z  eed          d!             Z! eed          d"