def test_get_observation_significances(self):
     """Does this work when given correct input?"""
     sig_file = list(self.example_file1)
     expected = {89673569:2.18334244957, 89673786:1.49353654761, 
                 89673554:0.925925925958, 89673554:0.925925925958, 
                 89673612:0.372504190703, 89673576:0.261714337513, 
                 89673416:0.00296568141117}
     self.assertEqual(get_observation_significances(sig_file, 0, 1), expected)
 def test_get_observation_significances_2(self):
     """Does this work when given correct input?"""
     sig_file = list(self.example_file2)
     expected = {37727329: 0.000410679807173, 17122884: 1.65149355352e-05, 
                 45665159: 0.000458525064284, 20657577: 1.36374430037e-06, 
                 25487245: 0.000531817951012, 20657552: 3.67213902751e-08, 
                 34837524: 0.000278191479631, 17866198: 0.000277108761292, 
                 21681115: 6.27910706602e-10, 25636117: 0.000434635239138}
     self.assertEqual(get_observation_significances(sig_file, 0, 1), expected)
 def test_get_observation_significances_3(self):
     """Does this work when given correct input?"""
     sig_file = list(self.example_file3)
     expected = {89673569:2.18334244957, 89673786:0}
     self.assertEqual(get_observation_significances(sig_file, 0, 1), expected)