import unittest import io import re from unittest import mock import math import student_X as main #Replace student_X with your filename import sys import io from io import StringIO class MinutesTests(unittest.TestCase): def test_default_case(self): function = main.minutes with mock.patch('sys.stdout', new=io.StringIO()) as fake_stdout: function() output = fake_stdout.getvalue().strip() correct = "2562" in output message = "You don't have the correct number of seconds." self.assertTrue(correct, message) correct = output == "There are 2562 seconds in 42 minutes 42 seconds." message = "You're not printing the correct statement." self.assertTrue(correct, message) if __name__ == "__main__": tests = MinutesTests() tests.test_default_case()