Exemple #1
0
 def test_multiple(self):
   exactly_a_or_b = Exactly(self.A, self.B)
   self.assertEqual((self.A, self.B), exactly_a_or_b.types)
   self.assertTrue(exactly_a_or_b.satisfied_by(self.A()))
   self.assertTrue(exactly_a_or_b.satisfied_by(self.B()))
   self.assertFalse(exactly_a_or_b.satisfied_by(self.BPrime()))
   self.assertFalse(exactly_a_or_b.satisfied_by(self.C()))
Exemple #2
0
 def test_multiple(self):
     exactly_a_or_b = Exactly(self.A, self.B)
     self.assertEqual((self.A, self.B), exactly_a_or_b.types)
     self.assertTrue(exactly_a_or_b.satisfied_by(self.A()))
     self.assertTrue(exactly_a_or_b.satisfied_by(self.B()))
     self.assertFalse(exactly_a_or_b.satisfied_by(self.BPrime()))
     self.assertFalse(exactly_a_or_b.satisfied_by(self.C()))
Exemple #3
0
 def test_single(self):
   exactly_b = Exactly(self.B)
   self.assertEqual((self.B,), exactly_b.types)
   self.assertFalse(exactly_b.satisfied_by(self.A()))
   self.assertTrue(exactly_b.satisfied_by(self.B()))
   self.assertFalse(exactly_b.satisfied_by(self.BPrime()))
   self.assertFalse(exactly_b.satisfied_by(self.C()))
Exemple #4
0
 def test_single(self):
     exactly_b = Exactly(self.B)
     self.assertEqual((self.B, ), exactly_b.types)
     self.assertFalse(exactly_b.satisfied_by(self.A()))
     self.assertTrue(exactly_b.satisfied_by(self.B()))
     self.assertFalse(exactly_b.satisfied_by(self.BPrime()))
     self.assertFalse(exactly_b.satisfied_by(self.C()))