AlgoDS-Examen2025/tests/test_ex3.py

28 lines
654 B
Python
Raw Normal View History

2025-01-28 12:52:19 +01:00
import unittest
2025-01-28 17:32:57 +01:00
from src.Ex3 import findTightlyLinkedConsoles
2025-01-28 15:01:53 +01:00
2025-01-28 12:52:19 +01:00
class MyTestCase(unittest.TestCase):
def test_simple1(self):
2025-01-28 15:01:53 +01:00
self.assertEqual(
findTightlyLinkedConsoles(3,[(0,1),(0,4),(2,1),(3,1),(4,2),(2,3)]),
[1,2,3]
)
def test_simple2(self):
self.assertEqual(
findTightlyLinkedConsoles(4,[(0,1),(0,4),(2,1),(3,1),(4,2),(2,3)]),
[]
)
def test_simple3(self):
self.assertEqual(
findTightlyLinkedConsoles(4,[(0,1),(0,4),(2,1),(3,1),(4,2),(2,3),(1,4),(4,3)]),
[1,2,3,4]
)
2025-01-28 12:52:19 +01:00
if __name__ == '__main__':
unittest.main()