File tree Expand file tree Collapse file tree 3 files changed +18
-8
lines changed Expand file tree Collapse file tree 3 files changed +18
-8
lines changed Original file line number Diff line number Diff line change @@ -426,6 +426,16 @@ def test_release(self):
426
426
427
427
assert isinstance (release , github3 .repos .release .Release )
428
428
429
+ def test_release_by_tag_name (self ):
430
+ """Test the ability to retrieve a release by tag name"""
431
+ cassette_name = self .cassette_name ('release' )
432
+ with self .recorder .use_cassette (cassette_name ):
433
+ repository = self .gh .repository ('sigmavirus24' , 'github3.py' )
434
+ assert repository is not None
435
+ release = repository .release_by_tag_name ('v1.0.0' )
436
+
437
+ assert isinstance (release , github3 .repos .release .Release )
438
+
429
439
def test_releases (self ):
430
440
"""Test the ability to iterate over releases on a repository."""
431
441
cassette_name = self .cassette_name ('releases' )
Original file line number Diff line number Diff line change @@ -491,14 +491,6 @@ def test_ref(self):
491
491
assert isinstance (self .repo .ref ('fakesha' ), github3 .git .Reference )
492
492
self .mock_assertions ()
493
493
494
- def test_release_by_tag_name (self ):
495
- self .response ('release' , 200 )
496
- self .get (self .api + 'releases/tags/v0.7.1' )
497
-
498
- assert isinstance (self .repo .release_by_tag_name ('v0.7.1' ),
499
- github3 .repos .release .Release )
500
- self .mock_assertions ()
501
-
502
494
def test_remove_collaborator (self ):
503
495
self .response ('' , 204 )
504
496
self .delete (self .api + 'collaborators/login' )
Original file line number Diff line number Diff line change @@ -341,6 +341,14 @@ def test_pages(self):
341
341
342
342
self .session .get .assert_called_once_with (url_for ('pages' ))
343
343
344
+ def test_release_by_tag_name (self ):
345
+ """Test the request for retrieving release by tag name"""
346
+ self .instance .release_by_tag_name ('v1.0.0' )
347
+
348
+ self .session .get .assert_called_once_with (
349
+ url_for ('releases/tags/v1.0.0' )
350
+ )
351
+
344
352
345
353
class TestRepositoryIterator (UnitIteratorHelper ):
346
354
You can’t perform that action at this time.
0 commit comments