# coding: UTF-8 from unittest import TestCase, main from sqr import sqr class TestSqr(TestCase): def test_0(self): num = 0 resp = sqr(num) expected = 0 self.assertEqual(resp, expected) def test_1(self): num = 1 resp = sqr(num) expected = 1 self.assertEqual(resp, expected) def test_81(self): num = 81 resp = sqr(num) expected = 9 self.assertEqual(resp, expected) def test_2_025(self): num = 2025 resp = sqr(num) expected = 45 self.assertEqual(resp, expected) def test_3_025(self): num = 3025 resp = sqr(num) expected = 55 self.assertEqual(resp, expected) def test_9_801(self): num = 9801 resp = sqr(num) expected = 99 self.assertEqual(resp, expected) def test_88_209(self): num = 88209 resp = sqr(num) expected = 297 self.assertEqual(resp, expected) def test_494_209(self): num = 494209 resp = sqr(num) expected = 703 self.assertEqual(resp, expected) def test_998_001(self): num = 998001 resp = sqr(num) expected = 999 self.assertEqual(resp, expected) def test_4_941_729(self): num = 4941729 resp = sqr(num) expected = 2223 self.assertEqual(resp, expected) def test_7_441_984(self): num = 7441984 resp = sqr(num) expected = 2728 self.assertEqual(resp, expected) def test_24_502_500(self): num = 24502500 resp = sqr(num) expected = 4950 self.assertEqual(resp, expected) def test_25_502_500(self): num = 25502500 resp = sqr(num) expected = 5050 self.assertEqual(resp, expected) def test_52_881_984(self): num = 52881984 resp = sqr(num) expected = 7272 self.assertEqual(resp, expected) def test_60_481_729(self): num = 60481729 resp = sqr(num) expected = 7777 self.assertEqual(resp, expected) def test_99_980_001(self): num = 99980001 resp = sqr(num) expected = 9999 self.assertEqual(resp, expected) def test_300_814_336(self): num = 300814336 resp = sqr(num) expected = 17344 self.assertEqual(resp, expected) def test_493_817_284(self): num = 493817284 resp = sqr(num) expected = 22222 self.assertEqual(resp, expected) def test_6_049_417_284(self): num = 6049417284 resp = sqr(num) expected = 77778 self.assertEqual(resp, expected) def test_6_832_014_336(self): num = 6832014336 resp = sqr(num) expected = 82656 self.assertEqual(resp, expected) def test_9_048_004_641(self): num = 9048004641 resp = sqr(num) expected = 95121 self.assertEqual(resp, expected) def test_9_999_800_001(self): num = 9999800001 resp = sqr(num) expected = 99999 self.assertEqual(resp, expected) def test_20_408_122_449(self): num = 20408122449 resp = sqr(num) expected = 142857 self.assertEqual(resp, expected) def test_21_948_126_201(self): num = 21948126201 resp = sqr(num) expected = 148149 self.assertEqual(resp, expected) def test_33_058_148_761(self): num = 33058148761 resp = sqr(num) expected = 181819 self.assertEqual(resp, expected) def test_35_010_152_100(self): num = 35010152100 resp = sqr(num) expected = 187110 self.assertEqual(resp, expected) def test_43_470_165_025(self): num = 43470165025 resp = sqr(num) expected = 208495 self.assertEqual(resp, expected) def test_101_558_217_124(self): num = 101558217124 resp = sqr(num) expected = 318682 self.assertEqual(resp, expected) def test_108_878_221_089(self): num = 108878221089 resp = sqr(num) expected = 329967 self.assertEqual(resp, expected) def test_123_448_227_904(self): num = 123448227904 resp = sqr(num) expected = 351352 self.assertEqual(resp, expected) if __name__ == '__main__': main()