def testPermutationsOf5(self): trucks = open('./trucks5') result = open('./resulttrucks5') self.assertEqual(result.read(), paradeScheduler(trucks)) result.close() trucks.close()
def testInconsistentTrucks(self): trucks = open('./inconsistentTrucks') with self.assertRaises(Exception): paradeScheduler(trucks) trucks.close()
def testReverseTrucks(self): trucks = open('./reverseTrucks') self.assertEqual('yes', paradeScheduler(trucks)) trucks.close()
def testNoTrucks(self): trucks = open('./emptyTrucks') self.assertEqual('', paradeScheduler(trucks)) trucks.close()
def testSortedTrucks(self): trucks = open('./sortedTrucks') self.assertEqual('yes', paradeScheduler(trucks)) trucks.close()