Example #1
0
 def test_has_intersections_true(self):
     record_1 = BalancingRecord(min_level=0,
                                max_level=4,
                                record=self.test_record_1)
     record_2 = BalancingRecord(min_level=1,
                                max_level=5,
                                record=self.test_record_2)
     self.assertTrue(record_1.has_intersections(record_2))
Example #2
0
 def test_has_intersections_false(self):
     record_1 = BalancingRecord(min_level=0,
                                max_level=3,
                                record=self.test_record_1)
     record_2 = BalancingRecord(min_level=3,
                                max_level=5,
                                record=self.test_record_2)
     self.assertFalse(record_1.has_intersections(record_2))
Example #3
0
 def test_search_battles_two_records_unsuitable(self):
     battle_pairs, records_to_exclude = self.worker._search_battles([
         BalancingRecord(min_level=0,
                         max_level=3,
                         record=self.test_record_1),
         BalancingRecord(min_level=3,
                         max_level=5,
                         record=self.test_record_2)
     ])
     self.assertEqual(battle_pairs, [])
     self.assertEqual(records_to_exclude, [])
Example #4
0
 def test_has_intersections_true(self):
     record_1 = BalancingRecord(min_level=0, max_level=4, record=self.test_record_1)
     record_2 = BalancingRecord(min_level=1, max_level=5, record=self.test_record_2)
     self.assertTrue(record_1.has_intersections(record_2))
Example #5
0
 def test_has_intersections_false(self):
     record_1 = BalancingRecord(min_level=0, max_level=3, record=self.test_record_1)
     record_2 = BalancingRecord(min_level=3, max_level=5, record=self.test_record_2)
     self.assertFalse(record_1.has_intersections(record_2))