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