ó
    Ô›‘h­„  ã                   óÒ   • S r SSKJrJr  SSKrSSKrSSKrSSKJr  SSK	J
r
  SSKJr  SSKJrJr   " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r " S S\5      rg)z"
Tests for L{incremental.update}.
é    )ÚdivisionÚabsolute_importN)ÚFilePath)ÚNativeStringIO)ÚTestCase)Ú_runÚrunc                   ó    • \ rS rSrS rS rSrg)ÚNonCreatedUpdateTestsé   c                 óf  ^ • [        T R                  5       5      T l        T R                  R                  5         T R                  R	                  S5      nUR                  5         UR	                  S5      R                  S5        U 4S jT l        UT l         " S S[        5      nU" 5       T l	        g )NÚ
inctestpkgú__init__.pyó‡   
from incremental import Version
introduced_in = Version("inctestpkg", "NEXT", 0, 0).short()
next_released_version = "inctestpkg NEXT"
c                  ó0   >• T R                   R                  $ ©N©ÚsrcdirÚpath©Úselfs   €ÚaC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\incremental/tests/test_update.pyÚ<lambda>Ú-NonCreatedUpdateTests.setUp.<locals>.<lambda>$   ó   ø€ ˜dŸk™k×.Ò.ó    c                   ó   • \ rS rSrSrSrSrg)Ú)NonCreatedUpdateTests.setUp.<locals>.Dateé'   éà  é   © N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚyearÚmonthÚ__static_attributes__r"   r   r   ÚDater   '   ó   † ØˆDØ‹Er   r+   ©
r   Úmktempr   ÚmakedirsÚchildÚ
setContentÚgetcwdÚ
packagedirÚobjectÚdate©r   r3   r+   s   `  r   ÚsetUpÚNonCreatedUpdateTests.setUp   sŠ   ø€ Ü˜tŸ{™{›}Ó-ˆŒØ�‰×ÑÔà—[‘[×&Ñ& |Ó4ˆ
Ø×ÑÔà×Ñ˜Ó'×2Ñ2ðô	
ô /ˆŒØ$ˆŒô	”6ô 	ñ “Fˆ�	r   c                 ó¼  • U R                  U R                  R                  S5      R                  5       5        / n[	        SSSSSSSSU R
                  U R                  UR                  S9  U R                  U R                  R                  S5      R                  5       5        U R                  U R                  R                  S5      R                  5       S5        g)z@
`incremental.update package --create` initialises the version.
ú_version.pyr   NFT©
r   Ú
newversionÚpatchÚrcÚpostÚdevÚcreateÚ_dateÚ_getcwdÚ_printó  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 16, 8, 0)
__all__ = ["__version__"]
)ÚassertFalser3   r0   Úexistsr   r5   r2   ÚappendÚ
assertTrueÚassertEqualÚ
getContent©r   Úouts     r   Útest_createÚ!NonCreatedUpdateTests.test_create-   s¸   € ð 	×Ñ˜Ÿ™×.Ñ.¨}Ó=×DÑDÓFÔGàˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   ©r5   r2   r3   r   N)r$   r%   r&   r'   r7   rN   r*   r"   r   r   r   r      s   † òõ.$
r   r   c                   ó    • \ rS rSrS rS rSrg)ÚMissingTestséT   c                 ó  ^ • [        T R                  5       5      T l        T R                  R                  5         T R                  R	                  S5      R                  5         T R                  R	                  S5      R	                  S5      nUR                  5         UR	                  S5      R                  S5        UR	                  S5      R                  S5        U 4S jT l        UT l         " S S	[        5      nU" 5       T l	        g )
NÚsrcar   r   r   r:   óh   
from incremental import Version
__version__ = Version("inctestpkg", 1, 2, 3)
__all__ = ["__version__"]
c                  ó0   >• T R                   R                  $ r   r   r   s   €r   r   Ú$MissingTests.setUp.<locals>.<lambda>l   r   r   c                   ó   • \ rS rSrSrSrSrg)Ú MissingTests.setUp.<locals>.Dateéo   r    r!   r"   Nr#   r"   r   r   r+   rZ   o   r,   r   r+   r-   r6   s   `  r   r7   ÚMissingTests.setUpU   sÐ   ø€ Ü˜tŸ{™{›}Ó-ˆŒØ�‰×ÑÔà�‰×Ñ˜&Ó!×*Ñ*Ô,à—[‘[×&Ñ& vÓ.×4Ñ4°\ÓBˆ
Ø×ÑÔà×Ñ˜Ó'×2Ñ2ðô	
ð 	×Ñ˜Ó'×2Ñ2ðô	
ô /ˆŒØ$ˆŒô	”6ô 	ñ “Fˆ�	r   c                 óÈ   • / nU R                  [        5         [        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        g! , (       d  f       g= f)zS
`incremental.update package --dev` raises and quits if it can't find
the package.
r   NFTr;   )ÚassertRaisesÚ
ValueErrorr   r5   r2   rH   rL   s     r   Ú	test_pathÚMissingTests.test_pathu   sX   € ð
 ˆØ×ÑœzÕ*ÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +×*Ö*ús   ˜2AÁ
A!rP   N©r$   r%   r&   r'   r7   r`   r*   r"   r   r   rR   rR   T   s   † òõ@r   rR   c                   ó    • \ rS rSrS rS rSrg)ÚCreatedUpdateInSrcTestsé‹   c                 ó  ^ • [        T R                  5       5      T l        T R                  R                  5         T R                  R	                  S5      R                  5         T R                  R	                  S5      R	                  S5      nUR                  5         UR	                  S5      R                  S5        UR	                  S5      R                  S5        U 4S jT l        UT l         " S S	[        5      nU" 5       T l	        g )
NÚsrcr   r   r   r:   rV   c                  ó0   >• T R                   R                  $ r   r   r   s   €r   r   Ú/CreatedUpdateInSrcTests.setUp.<locals>.<lambda>£   r   r   c                   ó   • \ rS rSrSrSrSrg)Ú+CreatedUpdateInSrcTests.setUp.<locals>.Dateé¦   r    r!   r"   Nr#   r"   r   r   r+   rk   ¦   r,   r   r+   r-   r6   s   `  r   r7   ÚCreatedUpdateInSrcTests.setUpŒ   sÐ   ø€ Ü˜tŸ{™{›}Ó-ˆŒØ�‰×ÑÔà�‰×Ñ˜%Ó ×)Ñ)Ô+à—[‘[×&Ñ& uÓ-×3Ñ3°LÓAˆ
Ø×ÑÔà×Ñ˜Ó'×2Ñ2ðô	
ð 	×Ñ˜Ó'×2Ñ2ðô	
ô /ˆŒØ$ˆŒô	”6ô 	ñ “Fˆ�	r   c                 ó�  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       5        U R                  U R
                  R                  S5      R                  5       S5        [        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       5        U R                  U R
                  R                  S5      R                  5       S5        g)	ún
`incremental.update package --path=<path> --dev` increments the dev
version of the package on the given path
r   NFTr;   r:   ó  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, dev=0)
__all__ = ["__version__"]
s  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, dev=1)
__all__ = ["__version__"]
©
r   r5   r2   rH   rI   r3   r0   rG   rJ   rK   rL   s     r   r`   Ú!CreatedUpdateInSrcTests.test_path¬   s  € ð
 ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ô  	ØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   rP   Nrb   r"   r   r   rd   rd   ‹   s   † òõ@B
r   rd   c                   óŠ   • \ rS rSrSrS rS rS rS rS r	S r
S	 rS
 rS rS rS rS rS rS rS rS rS rS rS rSrg)ÚCreatedUpdateTestséñ   Nc                 ó¦  ^ • [        T R                  5       5      T l        T R                  R                  5         T R                  R	                  S5      nUR                  5         UR	                  S5      R                  S5        UR	                  S5      R                  S5        U 4S jT l        UT l         " S S[        5      nU" 5       T l	        g )	Nr   r   r   r:   rV   c                  ó0   >• T R                   R                  $ r   r   r   s   €r   r   Ú*CreatedUpdateTests.setUp.<locals>.<lambda>	  r   r   c                   ó   • \ rS rSrSrSrSrg)Ú&CreatedUpdateTests.setUp.<locals>.Datei  r    r!   r"   Nr#   r"   r   r   r+   rz     r,   r   r+   r-   r6   s   `  r   r7   ÚCreatedUpdateTests.setUpô   sª   ø€ Ü˜tŸ{™{›}Ó-ˆŒØ�‰×ÑÔà—[‘[×&Ñ& |Ó4ˆ
Ø×ÑÔà×Ñ˜Ó'×2Ñ2ðô	
ð 	×Ñ˜Ó'×2Ñ2ðô	
ô /ˆŒØ$ˆŒô	”6ô 	ñ “Fˆ�	r   c                 ó^  • / n[        SU R                  R                  SSSSSSU R                  UR                  S9
  U R                  U R                  R                  S5      R                  5       5        U R                  U R                  R                  S5      R                  5       S5        g)ro   r   NFT)	r   r<   r=   r>   r?   r@   rA   rB   rD   r:   rp   )
r   r3   r   r5   rH   rI   r0   rG   rJ   rK   rL   s     r   r`   ÚCreatedUpdateTests.test_path  s•   € ð
 ˆÜØØ—‘×%Ñ%ØØØØØØØ—)‘)Ø—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 óL  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       5        U R                  U R
                  R                  S5      R                  5       S5        g)z@
`incremental.update package --dev` increments the dev version.
r   NFTr;   r:   rp   rq   rL   s     r   Útest_devÚCreatedUpdateTests.test_dev6  s’   € ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 óN  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        g)
zD
`incremental.update package --patch` increments the patch version.
r   NTFr;   r:   ó  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 4)
__all__ = ["__version__"]
r   sƒ   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 2, 4).short()
next_released_version = "inctestpkg 1.2.4"
©r   r5   r2   rH   rJ   r3   r0   rK   rL   s     r   Ú
test_patchÚCreatedUpdateTests.test_patchZ  sž   € ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó0  • U R                   R                  S5      R                  S5        / n[        SSSSSSSSU R                  U R
                  UR                  S9  U R                  U R                   R                  S5      R                  5       S5        g)	zt
`incremental.update package --patch` increments the patch version, and
disregards any old prerelease/dev versions.
r:   ó„   
from incremental import Version
__version__ = Version("inctestpkg", 1, 2, 3, release_candidate=1, dev=2)
__all__ = ["__version__"]
r   NTFr;   r‚   ©	r3   r0   r1   r   r5   r2   rH   rJ   rK   rL   s     r   Ú"test_patch_with_prerelease_and_devÚ5CreatedUpdateTests.test_patch_with_prerelease_and_dev…  s’   € ð
 	�‰×Ñ˜mÓ,×7Ñ7ðô	
ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 óN  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        g)
zj
`incremental.update package --patch --rc` increments the patch
version and makes it a release candidate.
r   NTFr;   r:   s!  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 4, release_candidate=1)
__all__ = ["__version__"]
r   s›   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 2, 4, release_candidate=1).short()
next_released_version = "inctestpkg 1.2.4rc1"
rƒ   rL   s     r   Útest_rc_patchÚ CreatedUpdateTests.test_rc_patch±  sž   € ð
 ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó¢  • U R                   R                  S5      R                  S5        / n[        SSSSSSSSU R                  U R
                  UR                  S9  U R                  U R                   R                  S5      R                  5       S5        U R                  U R                   R                  S	5      R                  5       S
5        g)z}
`incremental.update package --rc` increments the rc version if the
existing version is an rc, and discards any dev version.
r:   r‡   r   NFTr;   s!  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, release_candidate=2)
__all__ = ["__version__"]
r   s›   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 2, 3, release_candidate=2).short()
next_released_version = "inctestpkg 1.2.3rc2"
rˆ   rL   s     r   Útest_rc_with_existing_rcÚ+CreatedUpdateTests.test_rc_with_existing_rcÝ  sÂ   € ð
 	�‰×Ñ˜mÓ,×7Ñ7ðô	
ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó¢  • U R                   R                  S5      R                  S5        / n[        SSSSSSSSU R                  U R
                  UR                  S9  U R                  U R                   R                  S5      R                  5       S5        U R                  U R                   R                  S	5      R                  5       S
5        g)z”
`incremental.update package --rc`, when the package is not a release
candidate, will issue a new major/minor rc, and disregards the micro
and dev.
r:   so   
from incremental import Version
__version__ = Version("inctestpkg", 1, 2, 3, dev=2)
__all__ = ["__version__"]
r   NFTr;   ó"  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 16, 8, 0, release_candidate=1)
__all__ = ["__version__"]
r   ó�   
from incremental import Version
introduced_in = Version("inctestpkg", 16, 8, 0, release_candidate=1).short()
next_released_version = "inctestpkg 16.8.0rc1"
rˆ   rL   s     r   Útest_rc_with_no_rcÚ%CreatedUpdateTests.test_rc_with_no_rc  sÂ   € ð 	�‰×Ñ˜mÓ,×7Ñ7ðô	
ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó”  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        [        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S
5        U R	                  U R
                  R                  S5      R                  5       S5        g)zƒ
`incremental.update package`, when the package is a release
candidate, will issue the major/minor, sans release candidate or dev.
r   NFTr;   r:   r’   r   r“   rE   s…   
from incremental import Version
introduced_in = Version("inctestpkg", 16, 8, 0).short()
next_released_version = "inctestpkg 16.8.0"
rƒ   rL   s     r   Útest_full_with_rcÚ$CreatedUpdateTests.test_full_with_rcF  s5  € ð
 ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ô 	ØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó  • / nU R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  WR                  R                  S   S5        g! , (       d  f       N8= f)za
`incremental.update package`, when the package is NOT a release
candidate, will raise an error.
r   NFr;   r   z6You need to issue a rc before updating the major/minor©	r^   r_   r   r5   r2   rH   rJ   Ú	exceptionÚargs©r   rM   Úes      r   Útest_full_without_rcÚ'CreatedUpdateTests.test_full_without_rc˜  s�   € ð
 ˆØ×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×ÑØ�K‰K×Ñ˜QÑØDõ	
÷ +Õ*ús   ˜2A<Á<
B
c                 óL  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       5        U R                  U R
                  R                  S5      R                  5       S5        g)zB
`incremental.update package --post` increments the post version.
r   NFTr;   r:   ó  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, post=0)
__all__ = ["__version__"]
rq   rL   s     r   Ú	test_postÚCreatedUpdateTests.test_post²  s’   € ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	�‰˜Ÿ™×-Ñ-¨mÓ<×CÑCÓEÔFØ×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó0  • U R                   R                  S5      R                  S5        / n[        SSSSSSSSU R                  U R
                  UR                  S9  U R                  U R                   R                  S5      R                  5       S5        g)	zr
`incremental.update package --post` increments the post version, and
disregards any old prerelease/dev versions.
r:   r‡   r   NFTr;   r¢   rˆ   rL   s     r   Ú!test_post_with_prerelease_and_devÚ4CreatedUpdateTests.test_post_with_prerelease_and_devÖ  s’   € ð
 	�‰×Ñ˜mÓ,×7Ñ7ðô	
ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 ó¢  • U R                   R                  S5      R                  S5        / n[        SSSSSSSSU R                  U R
                  UR                  S9  U R                  U R                   R                  S5      R                  5       S5        U R                  U R                   R                  S	5      R                  5       S
5        g)zŠ
`incremental.update package --post` increments the post version if the
existing version is an postrelease, and discards any dev version.
r:   sw   
from incremental import Version
__version__ = Version("inctestpkg", 1, 2, 3, post=1, dev=2)
__all__ = ["__version__"]
r   NFTr;   s  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, post=2)
__all__ = ["__version__"]
r   s‘   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 2, 3, post=2).short()
next_released_version = "inctestpkg 1.2.3.post2"
rˆ   rL   s     r   Útest_post_with_existing_postÚ/CreatedUpdateTests.test_post_with_existing_post  sÂ   € ð
 	�‰×Ñ˜mÓ,×7Ñ7ðô	
ð ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 óT  • / nU R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  WR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        g! , (       d  f       GN¡= f! , (       d  f       GN;= f! , (       d  f       NÔ= f! , (       d  f       Nm= f)	zN
The `--newversion` flag can't be mixed with --patch, --rc, --post,
or --dev.
r   NÚ1TFr;   r   zOnly give --newversionrš   r�   s      r   Útest_no_mix_newversionÚ)CreatedUpdateTests.test_no_mix_newversion6  sÞ  € ð
 ˆØ×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.FÔGà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.FÔGà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.FÔGà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.FÕG÷} +Ö*ú÷  +Ö*ú÷  +Õ*ú÷  +Õ*ús/   ˜2G$Â2G6Ä2HÆ 2HÇ$
G3Ç6
HÈ
HÈ
H'c                 ó@  • / nU R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  WR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        g! , (       d  f       GN)= f! , (       d  f       NÂ= f! , (       d  f       N[= f)z@
The `--dev` flag can't be mixed with --patch, --rc, or --post.
r   NTFr;   r   zOnly give --devrš   r�   s      r   Útest_no_mix_devÚ"CreatedUpdateTests.test_no_mix_dev|  si  € ð ˆØ×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.?Ô@à×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.?Ô@à×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.?Õ@÷] +Ö*ú÷  +Õ*ú÷  +Õ*ús#   ˜2E,Â2E>Ä2FÅ,
E;Å>
FÆ
Fc                 óh  • / nU R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  WR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        U R                  [        5       n[        SSSSSSSSU R                  U R                  UR
                  S9  SSS5        U R                  UR                  R                  S   S5        g! , (       d  f       GN= f! , (       d  f       GN³= f! , (       d  f       GNM= f! , (       d  f       Næ= f! , (       d  f       N= f)	zX
The `--create` flag can't be mixed with --patch, --rc, --post,
--dev, or --newversion.
r   NTFr;   r   zOnly give --creater¬   rš   r�   s      r   Útest_no_mix_createÚ%CreatedUpdateTests.test_no_mix_create±  sS  € ð
 ˆØ×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.BÔCà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.BÔCà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.BÔCà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.BÔCà×ÑœzÔ*¨aÜØØØØØØØØØ—i‘iØŸ™Ø—z‘zò÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,Ð.BÕC÷] +Ö*ú÷  +Ö*ú÷  +Ö*ú÷  +Õ*ú÷  +Õ*ús;   ˜2IÂ2I.Ä2J Æ 2JÇ82J#É
I+É.
I=Ê 
JÊ
J Ê#
J1c                 óN  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        g)
zf
`incremental.update package --newversion=1.2.3rc1.post2.dev3`, will
set that version in the package.
r   Nz1.2.3rc1.post2.dev3Fr;   r:   s0  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 2, 3, release_candidate=1, post=2, dev=3)
__all__ = ["__version__"]
r   sµ   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 2, 3, release_candidate=1, post=2, dev=3).short()
next_released_version = "inctestpkg 1.2.3rc1.post2.dev3"
rƒ   rL   s     r   Útest_newversionÚ"CreatedUpdateTests.test_newversion  sž   € ð
 ˆÜØØØ,ØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð  	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ
	
r   c                 óN  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        g)
zT
`incremental.update package --newversion=1`, will set that
version in the package.
r   Nr¬   Fr;   r:   s  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 0, 0)
__all__ = ["__version__"]
r   sƒ   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 0, 0).short()
next_released_version = "inctestpkg 1.0.0"
rƒ   rL   s     r   Útest_newversion_bareÚ'CreatedUpdateTests.test_newversion_bare7  sž   € ð
 ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   c                 óN  • / n[        SSSSSSSSU R                  U R                  UR                  S9  U R	                  U R
                  R                  S5      R                  5       S5        U R	                  U R
                  R                  S5      R                  5       S	5        g)
zV
`incremental.update package --newversion=1.1`, will set that
version in the package.
r   Nz1.1Fr;   r:   s  """
Provides inctestpkg version information.
"""

# This file is auto-generated! Do not edit!
# Use `python -m incremental.update inctestpkg` to change this file.

from incremental import Version

__version__ = Version("inctestpkg", 1, 1, 0)
__all__ = ["__version__"]
r   sƒ   
from incremental import Version
introduced_in = Version("inctestpkg", 1, 1, 0).short()
next_released_version = "inctestpkg 1.1.0"
rƒ   rL   s     r   Ú test_newversion_bare_major_minorÚ3CreatedUpdateTests.test_newversion_bare_major_minorc  sž   € ð
 ˆÜØØØØØØØØØ—)‘)Ø—K‘KØ—:‘:ò	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
r   rP   )r$   r%   r&   r'   ÚmaxDiffr7   r`   r   r„   r‰   rŒ   r�   r”   r—   rŸ   r£   r¦   r©   r­   r°   r³   r¶   r¹   r¼   r*   r"   r   r   rt   rt   ñ   s|   † Ø€Gòò<"
òH"
òH)
òV*
òX*
òX2
òh3
òjP
òd
ò4"
òH*
òX2
òhDHòL3AòjTDòl.
ò`*
õX*
r   rt   c                   ó&   • \ rS rSrS rS rS rSrg)ÚScriptTestsi�  c                 ó<  ^ ^• [        T R                  5       5      T l        T R                  R                  5         T R                  R	                  S5      R                  5         T R                  R	                  S5      R	                  S5      nUR                  5         UR	                  S5      R                  S5        UR	                  S5      R                  S5        U 4S jT l        UT l         " S S	[        5      m " U4S
 jS[        5      nU" 5       T l	        g )Nrg   r   r   r   r:   rV   c                  ó0   >• T R                   R                  $ r   r   r   s   €r   r   Ú#ScriptTests.setUp.<locals>.<lambda>¨  r   r   c                   ó   • \ rS rSrSrSrSrg)ÚScriptTests.setUp.<locals>.Datei«  r    r!   r"   Nr#   r"   r   r   r+   rÅ   «  r,   r   r+   c                   ó"   >• \ rS rSrU 4S jrSrg)Ú%ScriptTests.setUp.<locals>.DateModulei¯  c                 ó   >• T" 5       $ r   r"   )r   r+   s    €r   ÚtodayÚ+ScriptTests.setUp.<locals>.DateModule.today°  s
   ø€ Ù“v�r   r"   N)r$   r%   r&   r'   rÉ   r*   )r+   s   €r   Ú
DateModulerÇ   ¯  s   ø† ÷ð r   rË   r-   )r   r3   rË   r+   s   `  @r   r7   ÚScriptTests.setUp‘  sÜ   ù€ Ü˜tŸ{™{›}Ó-ˆŒØ�‰×ÑÔà�‰×Ñ˜%Ó ×)Ñ)Ô+à—[‘[×&Ñ& uÓ-×3Ñ3°LÓAˆ
Ø×ÑÔà×Ñ˜Ó'×2Ñ2ðô	
ð 	×Ñ˜Ó'×2Ñ2ðô	
ô /ˆŒØ$ˆŒô	”6ô 	÷	œô 	ñ “Lˆ�	r   c                 óN  • [        5       nU R                  [        SU5        U R                  [        5       n[        S/5        SSS5        U R                  WR                  R                  S   S5        U R                  SUR                  5       5        g! , (       d  f       NX= f)ú9
Calling run() with no args will cause it to print help.
Ústdoutz--helpNr   zShow this message and exit)r   r=   Úsysr^   Ú
SystemExitr	   rJ   r›   rœ   ÚassertInÚgetvalue©r   Ústringiorž   s      r   Útest_runÚScriptTests.test_runµ  s|   € ô "Ó#ˆØ�
‰
”3˜ (Ô+à×ÑœzÔ*¨aÜ��
ŒO÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,¨aÔ0Ø�‰Ð2°H×4EÑ4EÓ4GÕH÷	 +Õ*ús   ·BÂ
B$c                 ó¸  • [        5       nU R                  [        SU5        U R                  [        SU R                  5        U R                  [
        SU R                  5        U R                  [        5       n[        SS/5        SSS5        U R                  WR                  R                  S   S5        U R                  SUR                  5       5        U R                  U R                  R!                  S	5      R#                  5       S
5        U R                  U R                  R!                  S5      R#                  5       S5        g! , (       d  f       NÊ= f)rÎ   rÏ   r2   r5   r   z--rcNr   zUpdating codebaser:   r’   r   r“   )r   r=   rÐ   Úosr2   Údatetimer5   r^   rÑ   r	   rJ   r›   rœ   rÒ   rÓ   r3   r0   rK   rÔ   s      r   Útest_insufficient_argsÚ"ScriptTests.test_insufficient_argsÂ  s  € ô "Ó#ˆØ�
‰
”3˜ (Ô+Ø�
‰
”2�x §¡Ô-Ø�
‰
”8˜V T§Y¡YÔ/à×ÑœzÔ*¨aÜ�˜vÐ&Ô'÷ +ð 	×Ñ˜Ÿ™×)Ñ)¨!Ñ,¨aÔ0Ø�‰Ð)¨8×+<Ñ+<Ó+>Ô?à×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðô	
ð 	×ÑØ�O‰O×!Ñ! -Ó0×;Ñ;Ó=ðõ	
÷+ +Õ*ús   Á9EÅ
ErP   N)r$   r%   r&   r'   r7   rÖ   rÛ   r*   r"   r   r   rÀ   rÀ   �  s   † ò"!òHIõ%
r   rÀ   )Ú__doc__Ú
__future__r   r   rÐ   rÙ   rÚ   Útwisted.python.filepathr   Útwisted.python.compatr   Útwisted.trial.unittestr   Úincremental.updater   r	   r   rR   rd   rt   rÀ   r"   r   r   Ú<module>rã      sj   ðñ÷ 1ã 
Û 	Û å ,Ý 0Ý +ç (ô<
˜Hô <
ô~4�8ô 4ônc
˜hô c
ôL\
˜ô \
ô~W
�(õ W
r   