def test_array_generator(self): size = 1000 array = list(AlohaSim.array_generator(size)) self.assertEqual(len(array), size) self.assertTrue(all([0 <= e <= 1 for e in array])) sortedArray = sorted(array) self.assertListEqual(sortedArray, array, "List is not sorted")
def test_count_successful_packets_slottedALOHA(self): packet_duration = 1 array = [0, 1, 2.5, 3, 3.5, 5, 5.5, 7] successes = AlohaSim.count_successful_packets_slottedALOHA(array, packet_duration) self.assertEqual(successes, 4)