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")))
 def test_matches_ignores_expired(self):
     eo = EOffer(1, "A", "B")
     x = EOffer(1, "B", "A")
     x.refresh(42)
     self.assertTrue(eo.matches(x))
 def test_matches_ignores_id(self):
     eo = EOffer(1, "A", "B")
     self.assertTrue(eo.matches(EOffer(2, "B", "A")))
Esempio 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")))
Esempio 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))
Esempio n. 6
0
 def test_matches_ignores_id(self):
   eo = EOffer(1, "A", "B")
   self.assertTrue(eo.matches(EOffer(2, "B", "A")))