Ejemplo n.º 1
0
 def test_matches_equality_table(self):
     eo = EOffer(1, "A", "B")
     self.assertTrue(eo.matches(EOffer(1, "B", "A")))
     self.assertFalse(eo.matches(EOffer(1, "B", "X")))
     self.assertFalse(eo.matches(EOffer(1, "X", "A")))
     self.assertFalse(eo.matches(EOffer(1, "X", "X")))
Ejemplo n.º 2
0
 def test_matches_ignores_expired(self):
     eo = EOffer(1, "A", "B")
     x = EOffer(1, "B", "A")
     x.refresh(42)
     self.assertTrue(eo.matches(x))
Ejemplo n.º 3
0
 def test_matches_ignores_id(self):
     eo = EOffer(1, "A", "B")
     self.assertTrue(eo.matches(EOffer(2, "B", "A")))
Ejemplo n.º 4
0
 def test_matches_equality_table(self):
   eo = EOffer(1, "A", "B")
   self.assertTrue(eo.matches(EOffer(1, "B", "A")))
   self.assertFalse(eo.matches(EOffer(1, "B", "X")))
   self.assertFalse(eo.matches(EOffer(1, "X", "A")))
   self.assertFalse(eo.matches(EOffer(1, "X", "X")))
Ejemplo n.º 5
0
 def test_matches_ignores_expired(self):
   eo = EOffer(1, "A", "B")
   x = EOffer(1, "B", "A")
   x.refresh(42)
   self.assertTrue(eo.matches(x))
Ejemplo n.º 6
0
 def test_matches_ignores_id(self):
   eo = EOffer(1, "A", "B")
   self.assertTrue(eo.matches(EOffer(2, "B", "A")))