import unittest from utils import run_file class TestBinary2Decimal(unittest.TestCase): def test_po_binary2decimal(self): self.binary2decimal("PO") def test_co_binary2decimal(self): self.binary2decimal("CO") def binary2decimal(self, mode): self.assertTrue(run_file(["binary_to_decimal.alc", "primitives.alc"], ['"1"', '"10"', '"11"', '"100"', '"001"', '"1100111101"'], ["1", "2", "3", "4", "1", "829"], mode))