Beispiel #1
0
    def test_empty(self, mock_Repo):
        cfg = self.make_fake_cfg()

        result = freshen.get_repos(cfg)

        self.assertEqual(result, [])
        self.assertFalse(mock_Repo.called)
Beispiel #2
0
    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)
Beispiel #3
0
    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)