iloads-cyclicity/cyclic_contracts_test.py

19 lines
544 B
Python
Raw Normal View History

2017-06-30 03:42:34 +00:00
import unittest
2017-07-03 11:49:51 +00:00
from cyclic_contracts import Transporter
2017-06-30 03:42:34 +00:00
class CyclicTest(unittest.TestCase):
"""docstring for CyclicTest."""
2017-07-03 11:49:51 +00:00
def test_contract(self):
cc = Transporter.from_file("./contracts.txt").contract_corridors()
self.assertEqual(cc, [('Mumbai', 'Bangalore')])
2017-06-30 03:42:34 +00:00
2017-07-03 11:49:51 +00:00
def test_partial(self):
cc = Transporter.from_file(
"./contracts_partial.txt").contract_corridors()
self.assertEqual(cc, [('Mumbai', 'Kolkata'), ('Chennai', 'Kolkata')])
2017-06-30 03:42:34 +00:00
if __name__ == '__main__':
unittest.main()