← Back
Editing: test_version.cpython-38.pyc
U 7�^�Q � @ s� d Z ddlmZmZ ddlZddlZddlZddlmZ ddl m Z ddlmZm Z ddlmZmZ ddlmZ dd lmZ d ZdZdZd ZG dd� de�ZG dd� de�ZdS )z Tests for L{incremental}. � )�division�absolute_importN)�mkdtemp)�BytesIO)�getVersionString�IncomparableVersions)�Version�_inf)�FilePath)�TestCases� <?xml version="1.0" encoding="utf-8"?> <wc-entries xmlns="svn:"> <entry committed-rev="18210" name="" committed-date="2006-09-21T04:43:09.542953Z" url="svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk/twisted" last-author="exarkun" kind="dir" uuid="bbbe8e31-12d6-0310-92fd-ac37d47ddeeb" repos="svn+ssh://svn.twistedmatrix.com/svn/Twisted" revision="18211"/> </wc-entries> s? 8 dir 22715 svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk s? 9 dir 22715 svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk s@ 10 dir 22715 svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk c @ s| e Zd Zdd� Zdd� Zdd� Zdd� Zd d � Zdd� Zd d� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;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� Z-dWdX� Z.dYdZ� Z/d[d\� Z0d]S )^� VersionsTestsc C s, t ddddddd�}| �|�� |�� � dS )zE The local version is the same as the short version. �dummy� r � ��release_candidate�devN)r �assertEqualZlocal�short)�self�va� r �@/usr/lib/python3/dist-packages/incremental/tests/test_version.py�test_localIsShortD 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_versionComparisonK s z$VersionsTests.test_versionComparisonc 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_versionComparisonCaseInsensitiveY 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 �assertFalseZassertNotEqualsr r r r �test_comparingNEXTReleasesg s z(VersionsTests.test_comparingNEXTReleasesc C s� | � t�� tddddddd� W 5 Q R X | � t�� tddddddd� W 5 Q R X | � t�� tddddddd� W 5 Q R X | � t�� tddddddd� W 5 Q R X dS )zR NEXT releases must always have the rest of the numbers set to 0. r r r r r N��assertRaises� ValueErrorr �r r r r �test_NEXTMustBeAloneq s z"VersionsTests.test_NEXTMustBeAlonec C s, t dddd�}t dddd�}| �||� dS )z8 NEXT releases are equal to each other. r r r N)r ZassertEqualsr r r r �test_comparingNEXTReleasesEqual� s z-VersionsTests.test_comparingNEXTReleasesEqualc C sL t dddddd�}t dddd�}| �||k � | �||k� | �||� dS )zP Prereleases are always less than versions without prereleases. r r r �� prereleaseNr! r r r r �%test_comparingPrereleasesWithReleases� s z3VersionsTests.test_comparingPrereleasesWithReleasesc C sB t dddddd� | �� }| �t|�d� | �|d d d� dS )z@ Passing 'prerelease' to Version is deprecated. r r r r* �messagezvPassing prerelease to incremental.Version was deprecated in Incremental 16.9.0. Please pass release_candidate instead.N)r � flushWarningsr �len)r �warningsr r r �test_prereleaseDeprecated� s �z'VersionsTests.test_prereleaseDeprecatedc C sH t dddddd�}|j | �� }| �t|�d� | �|d d d� dS )zD Accessing 'prerelease' on a Version is deprecated. r r r �r r- zuAccessing incremental.Version.prerelease was deprecated in Incremental 16.9.0. Use Version.release_candidate instead.N)r r+ r. r r/ )r r r0 r r r �"test_prereleaseAttributeDeprecated� s �z0VersionsTests.test_prereleaseAttributeDeprecatedc C sL t dddddd�}t dddd�}| �||k � | �||k� | �||� dS )zf Release Candidates are always less than versions without release candidates. r r r r2 Nr! r r r r �+test_comparingReleaseCandidatesWithReleases� s z9VersionsTests.test_comparingReleaseCandidatesWithReleasesc C sL t dddddd�}t dddd�}| �||k � | �||k� | �||� dS )zR Dev releases are always less than versions without dev releases. r r r �r Nr! r r r r �%test_comparingDevReleasesWithReleases� s z3VersionsTests.test_comparingDevReleasesWithReleasesc C sD t dddddd�}t dddddd�}| �||k� | �||k� dS )z> Release Candidates are equal to prereleases. r r r r2 r* N)r r r"