示例#1
0
 def test_get_projects_existing(self):
     projects = test_project.bulk_get_or_create_create_multi_projects(self)
     self.assertEqual(len(projects), 3, 'Incorrect number of projects created')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')
     projectNameAndIds = [str(p.id) + '|' + p.name for p in projects]
     
     data = {'projects':projectNameAndIds,
             'newProjects': []}
     result = get_projects('ionadmin', data)
     self.assertEqual(len(result), len(projects), 'Incorrect number of projects retrieved')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')
示例#2
0
 def test_get_projects_helper(self):
     projects = test_project.bulk_get_or_create_create_multi_projects(self)
     self.assertEqual(len(projects), 3, 'Incorrect number of projects created')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')
     projectNameAndIds = [str(p.id) + '|' + p.name for p in projects]
     logger.info(projectNameAndIds)
     projectNameAndIds = ','.join(projectNameAndIds)
     result, missing = get_projects_helper(projectNameAndIds)
     self.assertFalse(len(missing),'No projects should be missing - %s ' % missing)
     self.assertEqual(len(result), len(projects), 'Incorrect number of projects found')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')
示例#3
0
    def test_get_projects_existing(self):
        projects = test_project.bulk_get_or_create_create_multi_projects(self)
        self.assertEqual(len(projects), 3,
                         'Incorrect number of projects created')
        Project.objects.get(name='a')
        Project.objects.get(name='b')
        Project.objects.get(name='a_b')
        projectNameAndIds = [str(p.id) + '|' + p.name for p in projects]

        data = {'projects': projectNameAndIds, 'newProjects': []}
        result = get_projects('ionadmin', data)
        self.assertEqual(len(result), len(projects),
                         'Incorrect number of projects retrieved')
        Project.objects.get(name='a')
        Project.objects.get(name='b')
        Project.objects.get(name='a_b')
示例#4
0
 def test_get_projects_helper(self):
     projects = test_project.bulk_get_or_create_create_multi_projects(self)
     self.assertEqual(len(projects), 3,
                      'Incorrect number of projects created')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')
     projectNameAndIds = [str(p.id) + '|' + p.name for p in projects]
     logger.info(projectNameAndIds)
     projectNameAndIds = ','.join(projectNameAndIds)
     result, missing = get_projects_helper(projectNameAndIds)
     self.assertFalse(len(missing),
                      'No projects should be missing - %s ' % missing)
     self.assertEqual(len(result), len(projects),
                      'Incorrect number of projects found')
     Project.objects.get(name='a')
     Project.objects.get(name='b')
     Project.objects.get(name='a_b')