def test_srea_case_uniform_2(self): """Test two agent sync with uniform dists, no solution.""" stn = stntools.load_stn_from_json_file(STN4)["stn"] result = srea.srea(stn) # We expect this one to never give a guide. It's impossible # to succeed, and thus inconsistent. self.assertEqual(result, None)
def test_srea_case_2(self): stn = stntools.load_stn_from_json_file(STN2)["stn"] alpha, guide = srea.srea(stn) self.assertEqual(guide.get_assigned_time(1), 0.0) self.assertEqual(alpha, 0.481)
def test_srea_case_uniform_1(self): """Test two agent sync with uniform dists, easy solution.""" stn = stntools.load_stn_from_json_file(STN3)["stn"] alpha, guide = srea.srea(stn) self.assertEqual(guide.get_assigned_time(1), 0.0) self.assertEqual(alpha, 0.0)
def test_srea_case_1(self): stn = stntools.load_stn_from_json_file(STN1)["stn"] alpha, guide = srea.srea(stn) self.assertTrue(0.504 < alpha < 0.508)