Exemplo n.º 1
0
 def test_recordMergeResult_assertRaisesOnRepeatPair2(self):
     MT = MergeTracker(6)
     MT.recordResult(0, 1, False)
     MT.recordResult(0, 2, False)
     MT.recordResult(0, 3, False)
     MT.recordResult(0, 4, True)
     MT.recordResult(1, 2, True)
     assert len(MT.excludePairs[1]) == MT.K
     with self.assertRaises(AssertionError):
         MT.recordResult(1, 2, False)
 def test_recordMergeResult_assertRaisesOnRepeatPair2(self):
   MT = MergeTracker(6)
   MT.recordResult(0, 1, False)
   MT.recordResult(0, 2, False)
   MT.recordResult(0, 3, False)
   MT.recordResult(0, 4, True)
   MT.recordResult(1, 2, True)
   assert len(MT.excludePairs[1]) == MT.K
   with self.assertRaises(AssertionError):
     MT.recordResult(1, 2, False)
  def test_recordMergeResult(self):
    MT = MergeTracker(6)
    MT.recordResult(0, 1, False)
    MT.recordResult(0, 2, False)
    MT.recordResult(0, 3, False)
    assert len(MT.excludeList) == 0
    MT.recordResult(0, 4, True)
    assert 0 in MT.excludeList
    assert 1 not in MT.excludeList
    MT.recordResult(1, 2, True)
    assert 1 in MT.excludeList
    assert 2 not in MT.excludeList
    MT.recordResult(2, 3, True)
    assert 2 in MT.excludeList

    assert MT.K == 3
    assert MT.OrigK == 6
    assert (0,4) in MT.acceptedOrigIDs
    assert (1,2) in MT.acceptedOrigIDs
    assert (3,5) in MT.acceptedOrigIDs
Exemplo n.º 4
0
    def test_recordMergeResult(self):
        MT = MergeTracker(6)
        MT.recordResult(0, 1, False)
        MT.recordResult(0, 2, False)
        MT.recordResult(0, 3, False)
        assert len(MT.excludeList) == 0
        MT.recordResult(0, 4, True)
        assert 0 in MT.excludeList
        assert 1 not in MT.excludeList
        MT.recordResult(1, 2, True)
        assert 1 in MT.excludeList
        assert 2 not in MT.excludeList
        MT.recordResult(2, 3, True)
        assert 2 in MT.excludeList

        assert MT.K == 3
        assert MT.OrigK == 6
        assert (0, 4) in MT.acceptedOrigIDs
        assert (1, 2) in MT.acceptedOrigIDs
        assert (3, 5) in MT.acceptedOrigIDs
 def test_recordMergeResult_assertRaisesWhenCompAlreadyPartOfMerge(self):
   MT = MergeTracker(4)
   print MT.excludeList
   MT.recordResult(2, 3, True)
   with self.assertRaises(AssertionError):
     MT.recordResult(0, 2, False)
   with self.assertRaises(AssertionError):
     MT.recordResult(1, 2, False)
Exemplo n.º 6
0
 def test_recordMergeResult_assertRaisesWhenCompAlreadyPartOfMerge(self):
     MT = MergeTracker(4)
     print MT.excludeList
     MT.recordResult(2, 3, True)
     with self.assertRaises(AssertionError):
         MT.recordResult(0, 2, False)
     with self.assertRaises(AssertionError):
         MT.recordResult(1, 2, False)
 def test_recordMergeResult_assertRaisesOnRepeatPair(self):
   MT = MergeTracker(4)
   print MT.excludeList
   MT.recordResult(0, 1, True)
   with self.assertRaises(AssertionError):
     MT.recordResult(0, 1, True)
Exemplo n.º 8
0
 def test_recordMergeResult_assertRaisesOnRepeatPair(self):
     MT = MergeTracker(4)
     print MT.excludeList
     MT.recordResult(0, 1, True)
     with self.assertRaises(AssertionError):
         MT.recordResult(0, 1, True)