def test_two_element_list__with_stop_assertion__last(self): assertions = [sut.Constant(False), _AssertionThatRaisesStopAssertion()] sut.Or(assertions).apply(self.put, 'value')
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')
def test_two_element_list__true_true(self): assertions = [sut.Constant(True), sut.Constant(True)] sut.Or(assertions).apply(self.put, 'value')
def test_singleton_list__true(self): assertions = [sut.Constant(True)] sut.Or(assertions).apply(self.put, 'value')
def test_singleton_list__false(self): assertions = [sut.Constant(False)] with self.assertRaises(TestException): sut.Or(assertions).apply(self.put, 'value')
def test_two_element_list__with_stop_assertion__first(self): assertions = [_AssertionThatRaisesStopAssertion(), sut.Constant(False)] sut.And(assertions).apply(self.put, 'value')
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')
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'))
def test_true__with_message_builder(self): with self.assertRaises(TestException): sut.Not(sut.Constant(True)).apply(self.put, 'value', sut.MessageBuilder('head'))
def test_true__sans_message_builder(self): with self.assertRaises(TestException): sut.Not(sut.Constant(True)).apply(self.put, 'value')
def test_true(self): sut.Constant(True).apply(self.put, 'value') sut.Constant(True).apply(self.put, 'value', sut.MessageBuilder('head'))
def test_false__sans_message_builder(self): with self.assertRaises(TestException): sut.Constant(False).apply(self.put, 'value')