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)
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'])
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'])
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'])