예제 #1
0
 def test__init__input_name_str_pipeconf_dict__check_additional_jobs(self):
     data_test_dict = {'type': 'git', 'url': 'git://github.com/ipa320/test.git',
                       'poll': True, 'ros_distro': ['groovy'],
                       'prio_ubuntu_distro': 'oneiric', 'prio_arch': 'amd64',
                       'regular_matrix': None, 'dependencies': None,
                       'jobs': ['job_1', 'job_2'], 'robots': None}
     cpr = cob_pipe.CobPipeRepo('test', data_test_dict)
     self.assertEqual(cpr.jobs, ['job_1', 'job_2'])
예제 #2
0
 def test__init__input_name_str_pipeconf_dict__check_required_prio_arch(self):
     data_test_dict = {'type': 'git', 'url': 'git://github.com/ipa320/test.git',
                       'poll': True, 'ros_distro': ['groovy'],
                       'prio_ubuntu_distro': 'oneiric', 'prio_arch': 'amd64',
                       'matrix_distro_arch': None, 'dependencies': None,
                       'jobs': None, 'robots': None}
     cpr = cob_pipe.CobPipeRepo('test', data_test_dict)
     self.assertEqual(cpr.prio_arch, 'amd64')
예제 #3
0
 def test__init__input_name_str_pipeconf_dict__check_additional_dependencies(self):
     dep_test_dict = {'dep_1': {'type': 'git', 'url': 'git://github.com/ipa320/dep_1.git',
                                'poll': True},
                      'dep_2': {'type': 'git', 'url': 'git://github.com/ipa320/dep_2.git',
                                'poll': False}}
     data_test_dict = {'type': 'git', 'url': 'git://github.com/ipa320/test.git',
                       'poll': True, 'ros_distro': ['groovy'],
                       'prio_ubuntu_distro': 'oneiric', 'prio_arch': 'amd64',
                       'regular_matrix': None, 'jobs': None,
                       'dependencies': dep_test_dict, 'robots': None}
     cpr = cob_pipe.CobPipeRepo('test', data_test_dict)
     self.assertTrue(isinstance(cpr.dependencies['dep_1'], cob_pipe.CobPipeDependencyRepo))