import unittest
from cat import Cat
class TestCat(unittest.TestCase):
#def test___init__(self):
# cat = Cat(name)
# assert False # TODO: implement your test here
# def test_eat(self):
# cat = Cat(name)
# self.assertEqual(expected, cat.eat(food))
# assert False # TODO: implement your test here
def test_eat_returns_Yummy_for_fish_after_creation_with_Tom(self):
cat = Cat('Tom')
self.assertEqual('Yummy!', cat.eat('fish'))
self.assertEqual('Yummy!', cat.eat('fish'))
# self.assertEqual('Yummy!', cat.eat('eggs'))
# self.assertEqual('Yummy!', cat.eat('meat'))
def test_eat_returns_Yummy_for_fish_after_creation_with_Tom2(self):
cat = Cat('Tom')
self.assertEqual('Yummy!', cat.eat('fish'))
self.assertEqual('Yummy!', cat.eat('fish'))
if __name__ == '__main__':
unittest.main()