Advertisement
Guest User

vn2-tests

a guest
Dec 10th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.38 KB | None | 0 0
  1.  
  2. print("-" * 20 + "TESTY" + "-" * 20)
  3.  
  4. print(diag_sum([])) # 0
  5. print(diag_sum([]) == 0)
  6. print(diag_sum([[1]])) # 1
  7. print(diag_sum([[1]]) == 1)
  8. print(diag_sum([[1, 2], [3, 4]])) # 5
  9. print(diag_sum([[1, 2], [3, 4]]) == 5)
  10. print(diag_sum([[1, 2, 3], [4, 5, 6], [7, 8, 9]])) # 15
  11. print(diag_sum([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) == 15)
  12. print()
  13.  
  14. print(merge([], [])) # []
  15. print(merge([], []) == [])
  16. print(merge([1, 2, 6], [5, 10])) # [1, 2, 5, 6, 10]
  17. print(merge([1, 2, 6], [5, 10]) == [1, 2, 5, 6, 10])
  18. print(merge([1, 6], [])) # [1, 6]
  19. print(merge([1, 6], []) == [1, 6])
  20. print(merge([], [1, 6])) # [1, 6]
  21. print(merge([], [1, 6]) == [1, 6])
  22. print(merge([1,5,10], [3,5,7,11])) # [1,3,5,5,7,10,11]
  23. print(merge([1,5,10], [3,5,7,11]) == [1, 3, 5, 5, 7, 10, 11])
  24. print(merge([5], [1,2,6,])) # [1,2,5,6]
  25. print(merge([5], [1,2,6,]) == [1,2,5,6])
  26. print(merge([1,2,6], [5])) # [1,2,5,6]
  27. print(merge([1,2,6], [5]) == [1,2,5,6])
  28. print()
  29.  
  30. dice(5)
  31.  
  32. student_points("""Marky: hezké řešení *15 bonus *3 bonus2 *1
  33. Matej: ok *20
  34. Jindra: to není moc hezké řešení :( *5
  35. Ondra K.: *15 *5 *-5""")
  36. # Matej: 20
  37. # Marky: 19
  38. # Ondra K.: 15
  39. # Jindra: 5
  40. print()
  41.  
  42. emptyDir = Directory("emptyDir", [], [])
  43. fileA = File("fileA", 10)
  44. fileB = File("fileB", 20)
  45. tempFile = File("tempFile", 0)
  46. onlyFilesDir = Directory("onlyFilesDir", [fileA, fileB], [])
  47. recursiveDir = Directory("recursiveDir", [fileA, fileB], [onlyFilesDir])
  48. recursiveDir2 = Directory("recursiveDir2", [fileA, fileB, tempFile], [recursiveDir, onlyFilesDir])
  49.  
  50. """
  51. recursiveDir2 - fileA
  52.               - fileB
  53.               - recursiveDir - fileA
  54.                              - fileB
  55.                              - onlyFilesDir - fileA
  56.                                             - fileB
  57.               - onlyFilesDir - fileA
  58.                              - fileB
  59. """
  60. print(fileA.get_size())
  61. print(fileA.get_size() == 10)
  62. print(fileB.get_size())
  63. print(fileB.get_size() == 20)
  64. print(emptyDir.get_size())
  65. print(emptyDir.get_size() == 0)
  66. print(onlyFilesDir.get_size())
  67. print(onlyFilesDir.get_size() == 30)
  68. print(recursiveDir.get_size())
  69. print(recursiveDir.get_size() == 60)
  70. print(recursiveDir2.get_size())
  71. print(recursiveDir2.get_size() == 120)
  72. recursiveDir2.nice_print()
  73. emptyDir.nice_print()
  74. """
  75. recursiveDir2
  76. ├── fileA
  77. ├── fileB
  78. ├── onlyFilesDir
  79. ├── recursiveDir
  80. └── tempFile
  81. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement