Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/incremental/tests/__pycache__/test_version.cpython-39.pyc
Ðазад
a ^�hzH � @ sl d Z ddlmZmZ ddlZddlZddlZddlmZm Z ddlm Z mZ ddlm Z G dd� de �ZdS ) z Tests for L{incremental}. � )�division�absolute_importN)�getVersionString�IncomparableVersions)�Version�_inf)�TestCasec @ s� e Zd Zdd� Zdd� Ze�ejdk d�dd� �Z d d � Z dd� Zd d� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Z d7d8� Z!d9d:� Z"d;d<� Z#d=d>� Z$d?d@� Z%dAdB� Z&dCdD� Z'dEdF� Z(dGdH� Z)dIdJ� Z*dKdL� Z+dMdN� Z,dOdP� Z-dQdR� Z.dSdT� Z/dUdV� Z0dWdX� Z1dYdZ� Z2d[d\� Z3d]d^� Z4d_d`� Z5dadb� Z6dcdd� Z7dedf� Z8dgdh� Z9didj� Z:dkS )l� VersionsTestsc C s. t dddddddd�}| �|�� |�� � dS )zE The local version is the same as the short version. �dummy� r � � ��release_candidate�post�devN)r �assertEqual�local�short)�self�va� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/incremental/tests/test_version.py�test_localIsShort s zVersionsTests.test_localIsShortc C s� t dddd�}t dddd�}| �||k� | �||k � | �||k� | �||k� | �||k� | �|t dddd�k� | �||k� dS )zB Versions can be compared for equality and order. r r r N�r � assertTrue�r r Zvbr r r �test_versionComparison s z$VersionsTests.test_versionComparison)r zComparisons do not raise on py2c C s� t dddd�}t� }| �t�� ||k W d � n1 s<0 Y | �t�� ||k W d � n1 sn0 Y | �t�� ||k W d � n1 s�0 Y | �t�� ||k W d � n1 s�0 Y | �||k� | �||k� dS )z= Versions can be compared with non-versions. r r r N)r �object�assertRaises� TypeError�assertFalser )r �v�or r r � test_versionComparisonNonVersion* s &&&&z.VersionsTests.test_versionComparisonNonVersionc C s� t dddd�}t dddd�}| �||k� | �||k � | �||k� | �||k� | �||k� | �|t dddd�k� | �||k� dS )z= Version package names are case insensitive. r r r ZDuMmYNr r r r r �%test_versionComparisonCaseInsensitiveA s z3VersionsTests.test_versionComparisonCaseInsensitivec C sH t dddd�}t dddd�}| �||k� | �||k � | �||� dS )zI NEXT releases are always larger than numbered releases. �whatever�NEXTr r N�r r r! ZassertNotEqualsr r r r �test_comparingNEXTReleasesO s z(VersionsTests.test_comparingNEXTReleasesc C sF | � t��& tdddddddd� W d � n1 s60 Y | � t��& tdddddddd� W d � n1 sv0 Y | � t��& tdddddddd� W d � n1 s�0 Y | � t��& tdddddddd� W d � n1 s�0 Y | � t��& tdddddddd� W d � n1 �s80 Y dS )zR NEXT releases must always have the rest of the numbers set to 0. r&