コード例 #1
0
 def test_parser_gets_correct_targets(self):
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
     self.assertFalse("branch2" in release_targets)
コード例 #2
0
 def test_parser_gets_correct_targets(self):
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
     self.assertFalse("branch2" in release_targets)
コード例 #3
0
 def test_multiple_spaces_ok(self):
     self.releasers_config.set(self.release_target, "build_targets",
                               "       branch1:project-x.y.z-candidate      ")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertEqual(1, len(release_targets))
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
コード例 #4
0
 def test_multiple_spaces_ok(self):
     self.releasers_config.set(
         self.release_target, "build_targets",
         "       branch1:project-x.y.z-candidate      ")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertEqual(1, len(release_targets))
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
コード例 #5
0
 def test_multiple_branches_supported(self):
     self.releasers_config.set(self.release_target, "build_targets",
                               "branch1:project-x.y.z-candidate branch2:second-target")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertEquals(2, len(release_targets))
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
     self.assertTrue("branch2" in release_targets)
     self.assertEqual("second-target", release_targets['branch2'])
コード例 #6
0
 def test_multiple_branches_supported(self):
     self.releasers_config.set(
         self.release_target, "build_targets",
         "branch1:project-x.y.z-candidate branch2:second-target")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     release_targets = parser.get_build_targets()
     self.assertEquals(2, len(release_targets))
     self.assertTrue("branch1" in release_targets)
     self.assertEqual("project-x.y.z-candidate", release_targets["branch1"])
     self.assertTrue("branch2" in release_targets)
     self.assertEqual("second-target", release_targets['branch2'])
コード例 #7
0
 def test_empty_target_raises_exception(self):
     self.releasers_config.set(self.release_target, "build_targets",
                               "branch1:")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     self.assertRaises(TitoException, parser.get_build_targets)
コード例 #8
0
 def test_empty_branch_raises_exception(self):
     self.releasers_config.set(self.release_target, "build_targets",
                               ":project-x.y.z-candidate")
     parser = BuildTargetParser(self.releasers_config, self.release_target,
                                self.valid_branches)
     self.assertRaises(TitoException, parser.get_build_targets)