Skip to content

Commit

Permalink
requirements.txt: Update Errbot
Browse files Browse the repository at this point in the history
Closes coala#571
  • Loading branch information
nvzard committed Jul 9, 2018
1 parent de4fbaf commit 1f08ffd
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 24 deletions.
2 changes: 1 addition & 1 deletion .moban.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ name: corobo

dependencies:
- pyopenssl<17.5
- git+https://github.com/errbotio/errbot@c2639879d4c298933cdf406193de5a5e626db12b
- git+https://github.com/errbotio/errbot@a0f35732484c8c0692e123c48653517cffa21a42
- wolframalpha
- github3.py~=1.0.0
- IGitt==0.4.1.dev20180317153318
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
pyopenssl<17.5
git+https://github.com/errbotio/errbot@c2639879d4c298933cdf406193de5a5e626db12b
git+https://github.com/errbotio/errbot@a0f35732484c8c0692e123c48653517cffa21a42
wolframalpha
github3.py~=1.0.0
IGitt==0.4.1.dev20180317153318
Expand Down
6 changes: 2 additions & 4 deletions tests/ban_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ class TestBan(unittest.TestCase):
@patch('plugins.ban.requests')
@patch('plugins.ban.json')
def test_ban_cmd(self, mockjson, mockreq):
ban, testbot = plugin_testbot(plugins.ban.Ban, logging.ERROR)
ban.activate()
ban, testbot = plugin_testbot('Ban', logging.ERROR)

ban.bot_config.ROOMS_TO_JOIN = ('coala/coala', 'coala/coala-bears')
ban.bot_config.BOT_IDENTITY['token'] = 'mocked?'
Expand All @@ -34,8 +33,7 @@ def test_ban_cmd(self, mockjson, mockreq):
@patch('plugins.ban.requests')
@patch('plugins.ban.json')
def test_unban_cmd(self, mockjson, mockreq):
ban, testbot = plugin_testbot(plugins.ban.Ban, logging.ERROR)
ban.activate()
ban, testbot = plugin_testbot('Ban', logging.ERROR)

ban.bot_config.ROOMS_TO_JOIN = ('coala/coala', 'coala/coala-bears')
ban.bot_config.BOT_IDENTITY['token'] = 'mocked?'
Expand Down
3 changes: 1 addition & 2 deletions tests/git_stats_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,11 @@ def setUp(self):
self.mock_gh.organization.return_value = self.mock_org
plugins.git_stats.github3.organization.return_value = self.mock_org

self.plugin = plugins.git_stats.GitStats
self.plugin = 'GitStats'
self.plugin.__bases__ = (BotPlugin, )

def test_pr_list(self):
git_stats, testbot = plugin_testbot(self.plugin, logging.ERROR)
git_stats.activate()

git_stats.REPOS = {'test': self.mock_repo}
mock_github_mr = create_autospec(GitHubMergeRequest)
Expand Down
2 changes: 1 addition & 1 deletion tests/helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ def plugin_testbot(klass, loglevel, config=None):
config = config if config else dict()
testbot = TestBot(loglevel=loglevel, extra_config=config)
testbot.start()
plug = testbot.bot.plugin_manager.instanciateElement(klass)
plug = testbot.bot.plugin_manager.get_plugin_obj_by_name(klass)
return plug, testbot
23 changes: 8 additions & 15 deletions tests/labhub_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,7 @@ def test_invite_cmd(self):
'coala developers': mock_team_developers
}

labhub, testbot = plugin_testbot(plugins.labhub.LabHub, logging.ERROR)
labhub.activate()
labhub, testbot = plugin_testbot('LabHub', logging.ERROR)
labhub._teams = teams

plugins.labhub.os.environ['GH_TOKEN'] = 'patched?'
Expand Down Expand Up @@ -133,10 +132,9 @@ def test_create_issue_cmd(self):
plugins.labhub.GitLabPrivateToken = create_autospec(IGitt.GitLab.GitLabPrivateToken)

labhub, testbot_private = plugin_testbot(
plugins.labhub.LabHub, logging.ERROR,
'LabHub', logging.ERROR,
{'BACKEND': 'text', 'ACCESS_CONTROLS':{'create_issue_cmd' : {'allowprivate':False}}}
)
labhub.activate()
labhub.REPOS = {'repository': self.mock_repo}
plugins.labhub.GitHubToken.assert_called_with(None)
plugins.labhub.GitLabPrivateToken.assert_called_with(None)
Expand All @@ -149,9 +147,8 @@ def test_create_issue_cmd(self):

# Creating issue in public chat
labhub, testbot_public = plugin_testbot(
plugins.labhub.LabHub, logging.ERROR, {'BACKEND': 'text'}
'LabHub', logging.ERROR, {'BACKEND': 'text'}
)
labhub.activate()
labhub.REPOS = {'repository': self.mock_repo,
'repository.github.io': self.mock_repo}

Expand Down Expand Up @@ -182,9 +179,8 @@ def test_is_newcomer_issue(self):
def test_unassign_cmd(self):
plugins.labhub.GitHub = create_autospec(IGitt.GitHub.GitHub.GitHub)
plugins.labhub.GitLab = create_autospec(IGitt.GitLab.GitLab.GitLab)
labhub, testbot = plugin_testbot(plugins.labhub.LabHub, logging.ERROR)
labhub, testbot = plugin_testbot('LabHub', logging.ERROR)

labhub.activate()
labhub.REPOS = {'name': self.mock_repo}

mock_iss = create_autospec(IGitt.GitHub.GitHubIssue)
Expand All @@ -211,8 +207,7 @@ def test_unassign_cmd(self):
def test_assign_cmd(self):
plugins.labhub.GitHub = create_autospec(IGitt.GitHub.GitHub.GitHub)
plugins.labhub.GitLab = create_autospec(IGitt.GitLab.GitLab.GitLab)
labhub, testbot = plugin_testbot(plugins.labhub.LabHub, logging.ERROR)
labhub.activate()
labhub, testbot = plugin_testbot('LabHub', logging.ERROR)

mock_issue = create_autospec(GitHubIssue)
self.mock_repo.get_issue.return_value = mock_issue
Expand All @@ -235,7 +230,7 @@ def test_assign_cmd(self):

testbot.assertCommand(cmd.format('coala', 'a', '23'),
'You\'ve been assigned to the issue')

# no assignee, newcomer, initiatives/gci
mock_maint_team.is_member.return_value = False
mock_dev_team.is_member.return_value = False
Expand Down Expand Up @@ -322,8 +317,7 @@ def test_assign_cmd(self):
'not eligible to be assigned to this issue')

def test_mark_cmd(self):
labhub, testbot = plugin_testbot(plugins.labhub.LabHub, logging.ERROR)
labhub.activate()
labhub, testbot = plugin_testbot('LabHub', logging.ERROR)

labhub.REPOS = {'a': self.mock_repo}
mock_github_mr = create_autospec(GitHubMergeRequest)
Expand Down Expand Up @@ -376,7 +370,7 @@ def test_mark_cmd(self):
'marked pending review')

def test_alive(self):
labhub, testbot = plugin_testbot(plugins.labhub.LabHub, logging.ERROR)
labhub, testbot = plugin_testbot('LabHub', logging.ERROR)
with patch('plugins.labhub.time.sleep') as mock_sleep:
labhub.gh_repos = {
'coala': create_autospec(IGitt.GitHub.GitHub.GitHubRepository),
Expand All @@ -390,7 +384,6 @@ def test_alive(self):
labhub.gl_repos = {
'test': create_autospec(IGitt.GitLab.GitLab.GitLabRepository)
}
labhub.activate()

labhub.gh_repos['coala'].search_mrs.return_value = [1, 2]
labhub.gh_repos['coala-bears'].search_mrs.return_value = []
Expand Down

0 comments on commit 1f08ffd

Please sign in to comment.