コード例 #1
0
 def test_series_of_non_armstrong_number(self):
     for n in [
             9475, 9926314, 147808829414345923316083210206383297601001,
             147808829414345923316083210206383297601
     ]:
         self.assertIs(is_armstrong_number(n), False,
                       f"Failed! n: {n} is NOT an Armstrong Number!")
コード例 #2
0
 def test_series_of_armstrong_number(self):
     for n in [
             1,
             2,
             3,
             4,
             6,
             7,
             8,
             9,
             370,
             371,
             407,
             1634,
             8208,
             54748,
             92727,
             93084,
             548834,
             1741725,
             4210818,
             9800817,
             24678050,
             24678051,
             88593477,
             146511208,
             472335975,
             534494836,
             912985153,
             4679307774,
             32164049650,
             32164049651,
             # BigInt, actually Int128
             3706907995955475988644381,
             19008174136254279995012734741,
             186709961001538790100634132976991,
             115132219018763992565095597973971522401
     ]:
         self.assertIs(is_armstrong_number(n), True,
                       f"Failed! n: {n} is an Armstrong Number!")
コード例 #3
0
 def test_seven_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9926314), False)
コード例 #4
0
 def test_seven_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9926315), True)
コード例 #5
0
 def test_seven_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9926315), True)
コード例 #6
0
 def test_four_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9474), True)
コード例 #7
0
 def test_three_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(153), True)
コード例 #8
0
 def test_single_digit_numbers_are_armstrong_numbers(self):
     self.assertIs(is_armstrong_number(5), True)
コード例 #9
0
 def test_single_digit_numbers_are_armstrong_numbers(self):
     self.assertIs(is_armstrong_number(5), True)
コード例 #10
0
 def test_single_digit_numbers_are_armstrong_numbers(self):
     assert is_armstrong_number(5)
コード例 #11
0
 def test_zero_is_an_armstrong_number(self):
     assert is_armstrong_number(0)
コード例 #12
0
 def test_seven_digit_number_that_is_not_an_armstrong_number(self):
     assert not is_armstrong_number(9926314)
コード例 #13
0
 def test_four_digit_number_that_is_not_an_armstrong_number(self):
     assert not is_armstrong_number(9475)
コード例 #14
0
 def test_three_digit_number_that_is_not_an_armstrong_number(self):
     assert not is_armstrong_number(100)
コード例 #15
0
 def test_there_are_no_2_digit_armstrong_numbers(self):
     assert not is_armstrong_number(10)
コード例 #16
0
 def test_zero_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(0), True)
コード例 #17
0
 def test_zero_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(0), True)
コード例 #18
0
 def test_there_are_no_two_digit_armstrong_numbers(self):
     self.assertIs(is_armstrong_number(10), False)
コード例 #19
0
 def test_there_are_no_two_digit_armstrong_numbers(self):
     self.assertIs(is_armstrong_number(10), False)
コード例 #20
0
 def test_three_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(153), True)
コード例 #21
0
 def test_three_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(100), False)
コード例 #22
0
 def test_three_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(100), False)
コード例 #23
0
 def test_four_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9475), False)
コード例 #24
0
 def test_four_digit_number_that_is_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9474), True)
コード例 #25
0
 def test_seven_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9926314), False)
コード例 #26
0
 def test_four_digit_number_that_is_not_an_armstrong_number(self):
     self.assertIs(is_armstrong_number(9475), False)