Example #1
0
 def test_get_milestone_invalid_milestone(self):
     """ Unit Test: test_get_milestone_invalid_milestone """
     with self.assertNumQueries(0):
         with self.assertRaises(exceptions.InvalidMilestoneException):
             api.get_milestone(None)
     with self.assertNumQueries(0):
         with self.assertRaises(exceptions.InvalidMilestoneException):
             api.get_milestone(0)
Example #2
0
 def test_get_milestone_invalid_milestone(self):
     """ Unit Test: test_get_milestone_invalid_milestone """
     with self.assertNumQueries(0):
         with self.assertRaises(exceptions.InvalidMilestoneException):
             api.get_milestone(None)
     with self.assertNumQueries(0):
         with self.assertRaises(exceptions.InvalidMilestoneException):
             api.get_milestone(0)
Example #3
0
    def test_remove_milestone_bogus_milestone(self):
        """ Unit Test: test_remove_milestone_bogus_milestone """
        with self.assertNumQueries(5):
            api.remove_milestone(self.test_milestone['id'])

        with self.assertRaises(exceptions.InvalidMilestoneException):
            api.get_milestone(self.test_milestone['id'])

        # Do it again with the valid id to hit the exception workflow
        with self.assertNumQueries(4):
            api.remove_milestone(self.test_milestone['id'])

        with self.assertRaises(exceptions.InvalidMilestoneException):
            api.get_milestone(self.test_milestone['id'])
Example #4
0
    def test_remove_milestone_bogus_milestone(self):
        """ Unit Test: test_remove_milestone_bogus_milestone """
        with self.assertNumQueries(5):
            api.remove_milestone(self.test_milestone['id'])

        with self.assertRaises(exceptions.InvalidMilestoneException):
            api.get_milestone(self.test_milestone['id'])

        # Do it again with the valid id to hit the exception workflow
        with self.assertNumQueries(4):
            api.remove_milestone(self.test_milestone['id'])

        with self.assertRaises(exceptions.InvalidMilestoneException):
            api.get_milestone(self.test_milestone['id'])
Example #5
0
 def test_get_milestone(self):
     """ Unit Test: test_get_milestone"""
     with self.assertNumQueries(1):
         milestone = api.get_milestone(self.test_milestone['id'])
     self.assertEqual(milestone['name'], self.test_milestone['name'])
     self.assertEqual(milestone['namespace'], self.test_milestone['namespace'])
     self.assertEqual(milestone['description'], self.test_milestone['description'])
Example #6
0
 def test_get_milestone(self):
     """ Unit Test: test_get_milestone"""
     with self.assertNumQueries(1):
         milestone = api.get_milestone(self.test_milestone['id'])
     self.assertEqual(milestone['name'], self.test_milestone['name'])
     self.assertEqual(milestone['namespace'],
                      self.test_milestone['namespace'])
     self.assertEqual(milestone['description'],
                      self.test_milestone['description'])
Example #7
0
 def test_remove_milestone(self):
     """ Unit Test: test_remove_milestone """
     with self.assertNumQueries(5):
         api.remove_milestone(self.test_milestone['id'])
     with self.assertRaises(exceptions.InvalidMilestoneException):
         api.get_milestone(self.test_milestone['id'])
Example #8
0
 def test_remove_milestone(self):
     """ Unit Test: test_remove_milestone """
     with self.assertNumQueries(5):
         api.remove_milestone(self.test_milestone['id'])
     with self.assertRaises(exceptions.InvalidMilestoneException):
         api.get_milestone(self.test_milestone['id'])