Guest User

Untitled

a guest
Jul 17th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. #!/usr/bin/env python2.7
  2. import unittest
  3. from romanos import *
  4.  
  5. class RomanosTestCase(unittest.TestCase):
  6.  
  7. def test_retorna_IX_quando_a_entrada_eh_0(self):
  8. assert converter_numero_em_romano(0) == ''
  9.  
  10. def test_retorna_I_quando_a_entrada_eh_1(self):
  11. assert converter_numero_em_romano(1) == 'I'
  12.  
  13. def test_retorna_II_quando_a_entrada_eh_2(self):
  14. assert converter_numero_em_romano(2) == 'II'
  15.  
  16. def test_retorna_IX_quando_a_entrada_eh_4(self):
  17. assert converter_numero_em_romano(4) == 'IV'
  18.  
  19. def test_retorna_V_quando_a_entrada_eh_5(self):
  20. assert converter_numero_em_romano(5) == 'V'
  21.  
  22. def test_retorna_IX_quando_a_entrada_eh_9(self):
  23. assert converter_numero_em_romano(9) == 'IX'
  24.  
  25. def test_retorna_X_quando_a_entrada_eh_10(self):
  26. assert converter_numero_em_romano(10) == 'X'
  27.  
  28. def test_retorna_IX_quando_a_entrada_eh_14(self):
  29. assert converter_numero_em_romano(14) == 'XIV'
  30.  
  31. def test_retorna_XVIII_quando_a_entrada_eh_18(self):
  32. assert converter_numero_em_romano(18) == 'XVIII'
  33.  
  34. def test_retorna_XXXIII_quando_a_entrada_eh_33(self):
  35. assert converter_numero_em_romano(33) == 'XXXIII'
  36.  
  37. def test_retorna_XLVIII_quando_a_entrada_eh_48(self):
  38. assert converter_numero_em_romano(48) == 'XLVIII'
  39.  
  40. def test_retorna_IX_quando_a_entrada_eh_44(self):
  41. assert converter_numero_em_romano(44) == 'XLIV'
  42.  
  43. def test_retorna_IX_quando_a_entrada_eh_49(self):
  44. assert converter_numero_em_romano(49) == 'XLIX'
  45.  
  46. def test_retorna_L_quando_a_entrada_eh_50(self):
  47. assert converter_numero_em_romano(50) == 'L'
  48.  
  49. if __name__ == '__main__':
  50. unittest.main()
Add Comment
Please, Sign In to add comment