Beispiel #1
0
 def test_with_flag_do_calc_before(self):
     count_ = count
     soft = SoftAssert(check_immediately=True)
     soft.check(lambda: raise_count())
     self.assertEqual(count_ + 1, count)
     soft.assert_all()
     self.assertEqual(count_ + 1, count)
Beispiel #2
0
 def test_without_flag_do_calc_after(self):
     count_ = count
     soft = SoftAssert()
     soft.check(lambda: raise_count())
     self.assertEqual(count_, count)
     soft.assert_all()
     self.assertEqual(count_ + 1, count)
Beispiel #3
0
def sa_failed():
    soft = SoftAssert()
    soft.check(lambda: equals(1, 2))
    soft.check(lambda: equals(2, 2))
    soft.assert_all()
Beispiel #4
0
def sa_ok():
    soft = SoftAssert()
    soft.check(lambda: equals(1, 1))
    soft.check(lambda: equals(2, 2))
    soft.assert_all()
Beispiel #5
0
 def test_raises_if_not_lambda_flag(self):
     soft = SoftAssert(check_immediately=True)
     with self.assertRaises(TestBrokenException):
         soft.check(equals(1, 1))
Beispiel #6
0
 def test_not_raise_on_assert_all_flag(self):
     soft = SoftAssert(check_immediately=True)
     soft.check(lambda: equals(1, 1))
     soft.assert_all()
Beispiel #7
0
 def test_raises_if_not_lambda(self):
     soft = SoftAssert()
     with self.assertRaises(TestBrokenException):
         soft.check(equals(1, 1))
Beispiel #8
0
 def test_not_raise_on_assert_all(self):
     soft = SoftAssert()
     soft.check(lambda: equals(1, 1))
     soft.assert_all()
Beispiel #9
0
 def test_raise_on_assert_all_flag(self):
     with self.assertRaises(AssertionError):
         soft = SoftAssert(check_immediately=True)
         soft.check(lambda: equals(1, 2))
         soft.assert_all()
Beispiel #10
0
 def test_raise_on_assert_all(self):
     with self.assertRaises(AssertionError):
         soft = SoftAssert()
         soft.check(lambda: equals(1, 2))
         soft.assert_all()
Beispiel #11
0
 def test_not_fail_if_error_without_assert_all_flag(self):
     soft = SoftAssert(check_immediately=True)
     soft.check(lambda: equals(1, 2))
Beispiel #12
0
 def test_not_fail_if_error_without_assert_all(self):
     soft = SoftAssert()
     soft.check(lambda: equals(1, 2))