def test_wave_range_max_6(self):
   w1, w2 = wave_range(self.bins,5006.5,6,round='max')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5009.5)
 def test_wave_range_min_7(self):
   w1, w2 = wave_range(self.bins,5006.5,7,round='min')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5009.5)
 def test_wave_range_max_3(self):
   w1, w2 = wave_range(self.bins,5004,3,round='max')
   self.assertEqual(w1,5002.5)
   self.assertEqual(w2,5005.5)
 def test_wave_range_round_5(self):
   w1, w2 = wave_range(self.bins,5004.25,5,round='round')
   self.assertEqual(w1,5001.5)
   self.assertEqual(w2,5006.5)
 def test_wave_range_min_2(self):
   w1, w2 = wave_range(self.bins,5004,2,round='min')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5004.5)
 def test_wave_range_None_3(self):
   w1, w2 = wave_range(self.bins,5000.25,3,round=None)
   self.assertEqual(w1,4998.75)
   self.assertEqual(w2,5001.75)
 def test_wave_range_round_1(self):
   w1, w2 = wave_range(self.bins,5002,1,round='round')
   self.assertEqual(w1,5001.5)
   self.assertEqual(w2,5002.5)
 def test_wave_range_round_7(self):
     w1, w2 = wave_range(self.bins, 5004.5, 7, round='round')
     self.assertEqual(w1, 5001.5)
     self.assertEqual(w2, 5008.5)
 def test_wave_range_min_2(self):
     w1, w2 = wave_range(self.bins, 5004, 2, round='min')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5004.5)
 def test_wave_range_round_3(self):
     w1, w2 = wave_range(self.bins, 5005, 3, round='round')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5006.5)
 def test_wave_range_round_5(self):
     w1, w2 = wave_range(self.bins, 5004.25, 5, round='round')
     self.assertEqual(w1, 5001.5)
     self.assertEqual(w2, 5006.5)
 def test_wave_range_round_1(self):
     w1, w2 = wave_range(self.bins, 5002, 1, round='round')
     self.assertEqual(w1, 5001.5)
     self.assertEqual(w2, 5002.5)
 def test_wave_range_None_4(self):
     w1, w2 = wave_range(self.bins, 5000.5, 4, round=None)
     self.assertEqual(w1, 4998.5)
     self.assertEqual(w2, 5002.5)
 def test_wave_range_None_3(self):
     w1, w2 = wave_range(self.bins, 5000.25, 3, round=None)
     self.assertEqual(w1, 4998.75)
     self.assertEqual(w2, 5001.75)
 def test_wave_range_None_2(self):
     w1, w2 = wave_range(self.bins, 5000, 2, round=None)
     self.assertEqual(w1, 4999)
     self.assertEqual(w2, 5001)
 def test_wave_range_min_5(self):
     w1, w2 = wave_range(self.bins, 5006.25, 5, round='min')
     self.assertEqual(w1, 5004.5)
     self.assertEqual(w2, 5008.5)
 def test_wave_range_None_2(self):
   w1, w2 = wave_range(self.bins,5000,2,round=None)
   self.assertEqual(w1,4999)
   self.assertEqual(w2,5001)
 def test_wave_range_min_7(self):
     w1, w2 = wave_range(self.bins, 5006.5, 7, round='min')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5009.5)
 def test_wave_range_None_4(self):
   w1, w2 = wave_range(self.bins,5000.5,4,round=None)
   self.assertEqual(w1,4998.5)
   self.assertEqual(w2,5002.5)
 def test_wave_range_max_1(self):
     w1, w2 = wave_range(self.bins, 5004, 1, round='max')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5004.5)
 def test_wave_range_round_3(self):
   w1, w2 = wave_range(self.bins,5005,3,round='round')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5006.5)
 def test_wave_range_max_3(self):
     w1, w2 = wave_range(self.bins, 5004, 3, round='max')
     self.assertEqual(w1, 5002.5)
     self.assertEqual(w2, 5005.5)
 def test_wave_range_round_7(self):
   w1, w2 = wave_range(self.bins,5004.5,7,round='round')
   self.assertEqual(w1,5001.5)
   self.assertEqual(w2,5008.5)
 def test_wave_range_max_4(self):
     w1, w2 = wave_range(self.bins, 5006.25, 4, round='max')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5008.5)
 def test_wave_range_min_5(self):
   w1, w2 = wave_range(self.bins,5006.25,5,round='min')
   self.assertEqual(w1,5004.5)
   self.assertEqual(w2,5008.5)
 def test_wave_range_max_6(self):
     w1, w2 = wave_range(self.bins, 5006.5, 6, round='max')
     self.assertEqual(w1, 5003.5)
     self.assertEqual(w2, 5009.5)
 def test_wave_range_max_1(self):
   w1, w2 = wave_range(self.bins,5004,1,round='max')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5004.5)
 def test_wave_range_max_7(self):
     w1, w2 = wave_range(self.bins, 5006.5, 7, round='max')
     self.assertEqual(w1, 5002.5)
     self.assertEqual(w2, 5010.5)
 def test_wave_range_max_4(self):
   w1, w2 = wave_range(self.bins,5006.25,4,round='max')
   self.assertEqual(w1,5003.5)
   self.assertEqual(w2,5008.5)
 def test_wave_range_None_0(self):
   w1, w2 = wave_range(self.bins,5000.4,0,round=None)
   self.assertEqual(w1,w2)
 def test_wave_range_max_7(self):
   w1, w2 = wave_range(self.bins,5006.5,7,round='max')
   self.assertEqual(w1,5002.5)
   self.assertEqual(w2,5010.5)
 def test_wave_range_None_0(self):
     w1, w2 = wave_range(self.bins, 5000.4, 0, round=None)
     self.assertEqual(w1, w2)