Esempio n. 1
0
 def test_two_element_list__with_stop_assertion__last(self):
     assertions = [sut.Constant(False), _AssertionThatRaisesStopAssertion()]
     sut.Or(assertions).apply(self.put, 'value')
Esempio n. 2
0
 def test_two_element_list__false_false(self):
     assertions = [sut.Constant(False), sut.Constant(False)]
     with self.assertRaises(TestException):
         sut.Or(assertions).apply(self.put, 'value')
Esempio n. 3
0
 def test_two_element_list__true_true(self):
     assertions = [sut.Constant(True), sut.Constant(True)]
     sut.Or(assertions).apply(self.put, 'value')
Esempio n. 4
0
 def test_singleton_list__true(self):
     assertions = [sut.Constant(True)]
     sut.Or(assertions).apply(self.put, 'value')
Esempio n. 5
0
 def test_singleton_list__false(self):
     assertions = [sut.Constant(False)]
     with self.assertRaises(TestException):
         sut.Or(assertions).apply(self.put, 'value')
Esempio n. 6
0
 def test_two_element_list__with_stop_assertion__first(self):
     assertions = [_AssertionThatRaisesStopAssertion(), sut.Constant(False)]
     sut.And(assertions).apply(self.put, 'value')
Esempio n. 7
0
 def test_two_element_list__with_stop_assertion__last(self):
     assertions = [sut.Constant(False), _AssertionThatRaisesStopAssertion()]
     with self.assertRaises(TestException):
         sut.And(assertions).apply(self.put, 'value')
Esempio n. 8
0
 def test_false(self):
     sut.Not(sut.Constant(False)).apply(self.put, 'value')
     sut.Not(sut.Constant(False)).apply(self.put, 'value',
                                        sut.MessageBuilder('head'))
Esempio n. 9
0
 def test_true__with_message_builder(self):
     with self.assertRaises(TestException):
         sut.Not(sut.Constant(True)).apply(self.put, 'value',
                                           sut.MessageBuilder('head'))
Esempio n. 10
0
 def test_true__sans_message_builder(self):
     with self.assertRaises(TestException):
         sut.Not(sut.Constant(True)).apply(self.put, 'value')
Esempio n. 11
0
 def test_true(self):
     sut.Constant(True).apply(self.put, 'value')
     sut.Constant(True).apply(self.put, 'value', sut.MessageBuilder('head'))
Esempio n. 12
0
 def test_false__sans_message_builder(self):
     with self.assertRaises(TestException):
         sut.Constant(False).apply(self.put, 'value')