class ZanataCmdTest(unittest.TestCase):
    def setUp(self):
        self.zanatacmd = ZanataCommand()

    def test_list_projects(self):
        projects = []
        project_data = {'id':"test-project", 'name':"Test Project", 'type':"IterationProject", 'links':[]}
        projects.append(Project(project_data))

        url = "http://localhost"
        zanata = ZanataResource(url)
        zanata.projects = Mock(url)
        zanata.projects.list.mock_returns = projects
        result = self.zanatacmd.list_projects(zanata)
        self.assertEqual(result[0].id, 'test-project')

    def test_project_info(self):
        pass

    def test_version_info(self):
        pass

    def test_create_project(self):
        pass

    def test_create_version(self):
        pass

    def test_pull_command(self):
        pass

    def test_push_command(self):
        pass
class ZanataCmdTest(unittest.TestCase):
    def setUp(self):
        self.zanatacmd = ZanataCommand()

    def test_list_projects(self):
        projects = []
        project_data = {'id':"test-project", 'name':"Test Project", 'type':"IterationProject", 'links':[]}
        projects.append(Project(project_data))

        url = "http://localhost"
        zanata = ZanataResource(url)
        zanata.projects = Mock(url)
        zanata.projects.list.mock_returns = projects
        result = self.zanatacmd.list_projects(zanata)
        self.assertEqual(result[0].id, 'test-project')

    def test_project_info(self):
        pass

    def test_version_info(self):
        pass

    def test_create_project(self):
        pass

    def test_create_version(self):
        pass

    def test_pull_command(self):
        pass

    def test_push_command(self):
        pass
 def setUp(self):
     self.zanatacmd = ZanataCommand()
 def setUp(self):
     self.zanatacmd = ZanataCommand()