GH avatar Bite 241. Write tests for list_to_decimal

Our 4th test Bite. Michael made a calculator that will be able to accept a list of decimal digits and returns an integer where each int of the given list represents decimal place values from first element to last.

He wrote the function in such a way that it only accepts positive digits in range(0, 10) and anything that is not raises a ValueError if its out of range, or a TypeError if its not an int type.

Some examples:

  • [0, 4, 2, 8] => 428
  • [1, 2] => 12
  • [3] => 3
  • [6, 2, True] => raises TypeError
  • [-3, 12] => raises ValueError
  • [3.6, 4, 1] => raises TypeError
  • ['4', 5, 3, 1] => raises TypeError

In this Bite you are tasked to write the tests for this function. Good luck and keep calm and code in Python!

Login and get coding
go back Beginner level
Bitecoin 2X

33 out of 36 users completed this Bite.
Will you be Pythonista #34 to crack this Bite?
Resolution time: ~39 min. (avg. submissions of 5-240 min.)
Pythonistas rate this Bite 4.2 on a 1-10 difficulty scale.
» Up for a challenge? 💪

We use Python 3.7