import unittest import io from unittest import mock #import main import math import copy import inspect import student_X as main #Replace student_X with your filename class TwentySidedDieTests(unittest.TestCase): def test_default_case(self): # Your test case logic here (replace the example assertion below) # You may also rename this to any function in the form of 'test_your_test_name(self):' die = main.TwentySidedDie() try: len(die.sides) test = True except: test = False message = "Doesn't have a sides field that's a list." self.assertTrue(test, message) test = len(die.sides)==20 message = "Doesn't have the correct number of sides." self.assertTrue(test, message) if __name__ == "__main__": tests = TwentySidedDieTests() tests.test_default_case()