Add unit testing of bitbucket trigger handler
This commit is contained in:
parent
ba301b401b
commit
497c90e7ea
7 changed files with 217 additions and 51 deletions
|
@ -76,3 +76,14 @@ def test_load_dockerfile_contents(subdir, contents):
|
|||
trigger = get_github_trigger(subdir)
|
||||
assert trigger.load_dockerfile_contents() == contents
|
||||
|
||||
|
||||
@pytest.mark.parametrize('username, expected_response', [
|
||||
('unknownuser', None),
|
||||
('knownuser', {'html_url': 'https://bitbucket.org/knownuser', 'avatar_url': 'avatarurl'}),
|
||||
])
|
||||
def test_lookup_user(username, expected_response, github_trigger):
|
||||
assert github_trigger.lookup_user(username) == expected_response
|
||||
|
||||
|
||||
def test_list_build_subdirs(github_trigger):
|
||||
assert github_trigger.list_build_subdirs() == ['', 'somesubdir']
|
||||
|
|
Reference in a new issue