Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Python Testing Covering Your Bases HTML Reports

how would you use assertIsInstance() instead of assertEqual() for test_adding() in dice.py, if possible?

Hi,

So Kenneth demonstrates that this works:

    def test_adding(self):
        self.assertEqual(self.hand1+self.hand3,
                         sum(self.hand1.results)+sum(self.hand3.results))

Is there a way to test the same case, but using the following, instead?

    def test_adding(self):
        self.assertIsInstance(self.hand1+self.hand3, 
                                          ... )

I tried dice.Roll for arg2 of assertIsInstance but it didn't work. Also, what is the command to find the answer that I'm looking for -- the second arg for assertIsInstance()? Thank you!