Exemplo n.º 1
0
 def testPermutationsOf5(self):
   trucks = open('./trucks5')
   result = open('./resulttrucks5')
   self.assertEqual(result.read(), paradeScheduler(trucks))
   result.close()
   trucks.close()
Exemplo n.º 2
0
 def testInconsistentTrucks(self):
   trucks = open('./inconsistentTrucks')
   with self.assertRaises(Exception):
     paradeScheduler(trucks)
   trucks.close()       
Exemplo n.º 3
0
 def testReverseTrucks(self):
   trucks = open('./reverseTrucks')
   self.assertEqual('yes', paradeScheduler(trucks))
   trucks.close()  
Exemplo n.º 4
0
 def testNoTrucks(self):
   trucks = open('./emptyTrucks')
   self.assertEqual('', paradeScheduler(trucks))
   trucks.close()     
Exemplo n.º 5
0
 def testSortedTrucks(self):
   trucks = open('./sortedTrucks')
   self.assertEqual('yes', paradeScheduler(trucks))
   trucks.close()