def test_positional_args(self):
     """
     Tests that too_many_kittens has the correct positional arguments.
     """
     for case, params in self.testmap.iteritems():
         result = task_04.too_many_kittens(*params[:3])
         msg = 'Tried {} kittens, {} litterboxes and {} food, expected {}'
         msg = msg.format(*params)
         self.assertIs(result, params[3], msg)
Exemple #2
0
 def test_positional_args(self):
     """
     Tests that too_many_kittens has the correct positional arguments.
     """
     for case, params in self.testmap.iteritems():
         result = task_04.too_many_kittens(*params[:3])
         msg = 'Tried {} kittens, {} litterboxes and {} food, expected {}'
         msg = msg.format(*params)
         self.assertIs(result, params[3], msg)
 def test_keyword_args(self):
     """
     Tests that too_many_kittens has the correct keyword arguments.
     """
     for case, params in self.testmap.iteritems():
         result = task_04.too_many_kittens(kittens=params[0],
                                           litterboxes=params[1],
                                           catfood=params[2])
         msg = 'Tried {} kittens, {} litterboxes, and {} food, expected {}'
         msg = msg.format(*params)
         self.assertIs(result, params[3], msg)
Exemple #4
0
 def test_keyword_args(self):
     """
     Tests that too_many_kittens has the correct keyword arguments.
     """
     for case, params in self.testmap.iteritems():
         result = task_04.too_many_kittens(kittens=params[0],
                                           litterboxes=params[1],
                                           catfood=params[2])
         msg = 'Tried {} kittens, {} litterboxes, and {} food, expected {}'
         msg = msg.format(*params)
         self.assertIs(result, params[3], msg)