def test_insert_in_sorted_order(self):
        array = [1,2,3,5,6]
        e = 4
        newArray = CSMASim.insert_in_sorted_order(array, e)
        self.assertListEqual([1,2,3,4,5,6], newArray)

        array = [1,2,3,5,6]
        e = 0
        newArray = CSMASim.insert_in_sorted_order(array, e)
        self.assertListEqual([0,1,2,3,5,6], newArray)

        array = [1,2,3,5,6]
        e = 8
        newArray = CSMASim.insert_in_sorted_order(array, e)
        self.assertListEqual([1,2,3,5,6,8], newArray)
 def test_count_successful_packets_persistent(self):
     getcontext().prec = 6
     start_times = [Decimal("0.0"), Decimal("0.0001"), Decimal("0.0002"), Decimal("0.0003")]
     p = 1
     S = CSMASim.count_successful_packets_persistent(start_times, p)
     print "\nthroughput:", S