def test_ensure_label__exists(self): model = self.repo_model model.create_label = Mock() model.label = Mock(return_value=True) repo = GithubRepository(config, 'markstory', 'lint-test') repo.repository = lambda: self.repo_model repo.ensure_label('A label') eq_(False, model.create_label.called)
def test_ensure_label__exists(self): model = self.repo_model model.create_label = Mock() model.label = Mock(return_value=True) repo = GithubRepository(config, 'markstory', 'lint-test') repo.repository = lambda: self.repo_model repo.ensure_label('A label') eq_(False, model.create_label.called)
def test_ensure_label__missing(self): model = self.repo_model model.label = Mock(return_value=None) model.create_label = Mock() repo = GithubRepository(config, 'markstory', 'lint-test') repo.repository = lambda: self.repo_model repo.ensure_label('A label') model.create_label.assert_called_with(name='A label', color='bfe5bf')
def test_ensure_label__missing(self): model = self.repo_model model.label = Mock(return_value=None) model.create_label = Mock() repo = GithubRepository(config, 'markstory', 'lint-test') repo.repository = lambda: self.repo_model repo.ensure_label('A label') model.create_label.assert_called_with( name='A label', color='bfe5bf')