Ejemplo n.º 1
0
 def setUp(self):
     from multiproject.core.configuration import conf
     from vcm import RepositoriesAdminPanel
     RepositoriesAdminPanel.env = Mock()
     from trac.core import ComponentManager
     mgr = ComponentManager()
     self.rap = RepositoriesAdminPanel(mgr)
Ejemplo n.º 2
0
class TestGetRepositories(unittest.TestCase):

    mock = Mock()
    @patch.dict('sys.modules', {
        'multiproject': mock,
        'multiproject.core': mock.core,
        'multiproject.core.configuration': mock.core.configuration, 

        'multiproject.common': mock.common,
        'multiproject.common.projects': mock.common.projects,
        'multiproject.common.projects.commands': mock.common.projects.commands,
        'multiproject.common.projects.project': mock.common.projects.project,

        'multiproject.project': mock.project,
        'multiproject.project.admin': mock.project.admin,
        })
    def setUp(self):
        from multiproject.core.configuration import conf
        from vcm import RepositoriesAdminPanel
        RepositoriesAdminPanel.env = Mock()
        from trac.core import ComponentManager
        mgr = ComponentManager()
        self.rap = RepositoriesAdminPanel(mgr)

    def test_return_type(self):
        """get_repositories should return a list."""
        val = self.rap.get_repositories()
        self.assertTrue(list == type(val))

    def test_get_repository_and_type(self):
        """Getting repository and its type should work."""
        self.rap.env.config.options = Mock()
        self.rap.env.config.options.return_value = [["test.dir", "/var/foo/bar"]]
        val = self.rap.get_repositories()
        self.assertEqual(val, [["bar", "foo"]])
Ejemplo n.º 3
0
 def setUp(self):
     from multiproject.core.configuration import conf
     from vcm import RepositoriesAdminPanel
     RepositoriesAdminPanel.env = Mock()
     from trac.core import ComponentManager
     mgr = ComponentManager()
     self.rap = RepositoriesAdminPanel(mgr)
Ejemplo n.º 4
0
class TestGetRepositories(unittest.TestCase):

    mock = Mock()

    @patch.dict(
        'sys.modules', {
            'multiproject': mock,
            'multiproject.core': mock.core,
            'multiproject.core.configuration': mock.core.configuration,
            'multiproject.common': mock.common,
            'multiproject.common.projects': mock.common.projects,
            'multiproject.common.projects.commands':
            mock.common.projects.commands,
            'multiproject.common.projects.project':
            mock.common.projects.project,
            'multiproject.project': mock.project,
            'multiproject.project.admin': mock.project.admin,
        })
    def setUp(self):
        from multiproject.core.configuration import conf
        from vcm import RepositoriesAdminPanel
        RepositoriesAdminPanel.env = Mock()
        from trac.core import ComponentManager
        mgr = ComponentManager()
        self.rap = RepositoriesAdminPanel(mgr)

    def test_return_type(self):
        """get_repositories should return a list."""
        val = self.rap.get_repositories()
        self.assertTrue(list == type(val))

    def test_get_repository_and_type(self):
        """Getting repository and its type should work."""
        self.rap.env.config.options = Mock()
        self.rap.env.config.options.return_value = [[
            "test.dir", "/var/foo/bar"
        ]]
        val = self.rap.get_repositories()
        self.assertEqual(val, [["bar", "foo"]])