def test_empty(self, mock_Repo): cfg = self.make_fake_cfg() result = freshen.get_repos(cfg) self.assertEqual(result, []) self.assertFalse(mock_Repo.called)
def test_from_sections(self, mock_Repo): cfg = self.make_fake_cfg({ 'repo:repo1': { 'repo': '1', }, 'repo:repo2': { 'name': '2oper', 'repo': '2', }, }) result = freshen.get_repos(cfg) self.assertEqual(len(result), 2) mock_Repo.assert_has_calls([ mock.call(name='repo1', repo='1'), mock.call(name='2oper', repo='2'), ], any_order=True)
def test_from_list_restricted(self, mock_Repo): cfg = self.make_fake_cfg({ 'repos': { 'list': 'repo1, repo2 , repo3,repo4,', }, 'repo:repo1': { 'repo': '1', }, 'repo:repo2': { 'name': '2oper', 'repo': '2', }, }) result = freshen.get_repos(cfg, ['repo1', 'repo2', 'repo8']) self.assertEqual(len(result), 3) mock_Repo.assert_has_calls([ mock.call(name='repo1', repo='1'), mock.call(name='2oper', repo='2'), mock.call(name='repo8'), ], any_order=True)