#!/usr/bin/env python # coding: utf-8 from nearest import nearest_square print('Nearest square <=5 returned:{},actual answer is 4'.format(nearest_square(5))) print('Nearest square <=-12 returned:{},actual answer is 0'.format(nearest_square(-12))) print('Nearest square <=9 returned:{},actual answer is 9'.format(nearest_square(9))) print('Nearest square <=23 returned:{},actual answer is 16'.format(nearest_square(23)))
from nearest import nearest_square nearest_5 = nearest_square(5) print( "Nearest square <= 5: returned {}, correct answer is 4.".format(nearest_5)) assert (nearest_5 == 4) nearest_n12 = nearest_square(-12) print("Nearest square <= -12: returned {}, correct answer is 0".format( nearest_n12)) assert (nearest_n12 == 0) nearest_9 = nearest_square(9) print("Nearest square <= 9: returned {}, correct answer is 9".format( nearest_square(9))) assert (nearest_9 == 9) nearest_23 = nearest_square(23) print("Nearest square <= 23: returned {}, correct answer is 16.".format( nearest_23)) assert (nearest_23 == 16)
def test_nearest_square_n12(self): self.assertEqual(0, nearest_square(-12))
from nearest import nearest_square print("Nearest square <= 5: returned {}, correct answer is 4.".format(nearest_square(5))) print("Nearest square <= -12: returned {}, correct answer is 0".format(nearest_square(-12))) print("Nearest square <= 9: returned {}, correct answer is 9".format(nearest_square(9))) print("Nearest square <= 23: returned {}, correct answer is 16.".format(nearest_square(23)))
def test_nearest_square_12(): assert (nearest_square(-12) == 0)
def test_nearest_sqr_17(): assert nearest_square(17) == 16
from nearest import nearest_square print("Nearest square <= 5:", nearest_square(5)) print("Nearest square <= 12:", nearest_square(-12)) print("Nearest square <= 9:", nearest_square(9)) print("Nearest square <= 23:", nearest_square(23))
def test_nearest_square_23(): assert (nearest_square(23) == 16)
def test_nearest_square_23(): assert(nearest_square(23) == 16) # to run this test: # 1- enter the directory of this test # 2- type "pytest"
def test_nearest_square_4(): assert (nearest_square(4) == 4)
from nearest import nearest_square print("Nearest square <= 5: returned {}, correct answer is 4.".format( nearest_square(5))) print("Nearest square <= -12: returned {}, correct answer is 0.".format( nearest_square(-12))) print("Nearest square <= 9: returned {}, correct answer is 9.".format( nearest_square(9))) print("Nearest square <= 23: returned {}, correct answer is 16.".format( nearest_square(23)))
def test_nearest_sqr_3(): assert nearest_square(7) == 4
def test_nearest_sqr_5(): assert nearest_square(5) == 25
from nearest import nearest_square # unit test sampling print("Nearest square <= 5:", nearest_square(5)) print("Nearest square <= 12:", nearest_square(-12)) print("Nearest square <= 9:", nearest_square(9)) print("Nearest square <= 23:", nearest_square(23)) # expected results annotated print("Nearest square <= 5: returned {}, expected answer: 4".format(nearest_square(5))) print("Nearest square <= 12: returned {}, expected answer: 0".format(nearest_square(-12))) print("Nearest square <= 9: returned {}, expected answer: 9".format(nearest_square(9))) print("Nearest square <= 23: returned {}, expected answer: 16".format(nearest_square(23))) # improved for a large unit testing nearest_5 = nearest_square(5) print("Nearest square <= 5: returned {}, expected answer: 4".format(nearest_5)) assert(nearest_5 == 4) nearest_n12 = nearest_square(-12) print("Nearest square <= 12: returned {}, expected answer: 0".format(nearest_n12)) assert(nearest_n12 == 0) nearest_9 = nearest_square(9) print("Nearest square <= 9: returned {}, expected answer: 9".format(nearest_9)) assert(nearest_9 == 0) # stop the programme in the case of error nearest_23 = nearest_square(23) print("Nearest square <= 23: returned {}, expected answer: 16".format(nearest_23)) assert(nearest_23 == 16)
def test_nearest_square_9(self): self.assertEqual(9, nearest_square(9))
def test_nearest_square_9(): assert (nearest_square(9) == 9)
def test_nearest_square_23(self): self.assertEqual(16, nearest_square(23))
def test_nearest_square_5(): assert (nearest_square(5) == 4)
def test_nearest_square_5(self): self.assertEqual(4, nearest_square(5))
#!/usr/bin/env python # coding: utf-8 from nearest import nearest_square print("Nearest square <=5:",nearest_square(5)) print("Nearest square <=-12:",nearest_square(-12)) print("Nearest square <=13:",nearest_square(13)) print("Nearest square <=23:",nearest_square(23))
from nearest import nearest_square nearest_5 = nearest_square(5) print("Nearest <=5: returned {}, correct is 4".format(nearest_5)) assert (nearest_5 == 4)