8000 Issue 434(Update): Move unit test to unit folder · pythonthings/github3.py@6a58a4f · GitHub
[go: up one dir, main page]

Skip to content

Commit 6a58a4f

Browse files
committed
Issue 434(Update): Move unit test to unit folder
1 parent 152bb8d commit 6a58a4f

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

tests/integration/test_repos_repo.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,16 @@ def test_release(self):
426426

427427
assert isinstance(release, github3.repos.release.Release)
428428

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+
429439
def test_releases(self):
430440
"""Test the ability to iterate over releases on a repository."""
431441
cassette_name = self.cassette_name('releases')

tests/test_repos.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -491,14 +491,6 @@ def test_ref(self):
491491
assert isinstance(self.repo.ref('fakesha'), github3.git.Reference)
492492
self.mock_assertions()
493493

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-
502494
def test_remove_collaborator(self):
503495
self.response('', 204)
504496
self.delete(self.api + 'collaborators/login')

tests/unit/test_repos_repo.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,14 @@ def test_pages(self):
341341

342342
self.session.get.assert_called_once_with(url_for('pages'))
343343

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+
344352

345353
class TestRepositoryIterator(UnitIteratorHelper):
346354

0 commit comments

Comments
 (0)
0