Пример #1
0
 def test_two_element_list__with_stop_assertion__last(self):
     assertions = [sut.Constant(False), _AssertionThatRaisesStopAssertion()]
     sut.Or(assertions).apply(self.put, 'value')
Пример #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')
Пример #3
0
 def test_two_element_list__true_true(self):
     assertions = [sut.Constant(True), sut.Constant(True)]
     sut.Or(assertions).apply(self.put, 'value')
Пример #4
0
 def test_singleton_list__true(self):
     assertions = [sut.Constant(True)]
     sut.Or(assertions).apply(self.put, 'value')
Пример #5
0
 def test_singleton_list__false(self):
     assertions = [sut.Constant(False)]
     with self.assertRaises(TestException):
         sut.Or(assertions).apply(self.put, 'value')
Пример #6
0
 def test_two_element_list__with_stop_assertion__first(self):
     assertions = [_AssertionThatRaisesStopAssertion(), sut.Constant(False)]
     sut.And(assertions).apply(self.put, 'value')
Пример #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')
Пример #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'))
Пример #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'))
Пример #10
0
 def test_true__sans_message_builder(self):
     with self.assertRaises(TestException):
         sut.Not(sut.Constant(True)).apply(self.put, 'value')
Пример #11
0
 def test_true(self):
     sut.Constant(True).apply(self.put, 'value')
     sut.Constant(True).apply(self.put, 'value', sut.MessageBuilder('head'))
Пример #12
0
 def test_false__sans_message_builder(self):
     with self.assertRaises(TestException):
         sut.Constant(False).apply(self.put, 'value')