Skip to content

Commit

Permalink
Add: more unittests
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalholthaus authored and bjoernricks committed Oct 19, 2022
1 parent 31e031e commit 63b5f15
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions tests/github/test_argparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
from pontos.github.api import FileStatus
from pontos.github.argparser import parse_args
from pontos.github.cmds import (
create_release,
create_pull_request,
file_status,
update_pull_request,
Expand Down Expand Up @@ -133,3 +134,27 @@ def test_fs_parse_args(self):

output.close()
parsed_args.output.close()

def test_create_release_parse_args(self):
argv = [
"re",
"create",
"foo/bar",
"123",
"release_name",
"--body",
"foo",
]

parsed_args = parse_args(argv)

self.assertEqual(parsed_args.command, "re")
self.assertEqual(parsed_args.token, "GITHUB_TOKEN")
self.assertEqual(parsed_args.re_func, create_release)
self.assertEqual(parsed_args.repo, "foo/bar")
self.assertEqual(parsed_args.tag, "123")
self.assertEqual(parsed_args.name, "release_name")
self.assertEqual(parsed_args.body, "foo")
self.assertEqual(parsed_args.target_commitish, None)
self.assertFalse(parsed_args.draft)
self.assertFalse(parsed_args.prerelease)

0 comments on commit 63b5f15

Please sign in to comment.