Esempio n. 1
0
 def test_rejects_non_empty_values(self):
     assert_raises(AssertionError, lambda: assert_is_empty('fnord'))
     assert_raises(AssertionError, lambda: assert_is_empty(['fnord']))
     assert_raises(AssertionError,
                   lambda: assert_is_empty({'fnord': 'fnord'}))
     assert_raises(AssertionError, lambda: assert_is_empty(('fnord', )))
     assert_raises(AssertionError, lambda: assert_is_empty(set(['fnord'])))
Esempio n. 2
0
 def test_can_specify_custom_failure_exception(self):
     assert_raises(FooError, lambda: assert_is_empty((1,), failure_exception=FooError))
Esempio n. 3
0
 def test_can_specify_custom_message(self):
     exception = assert_raises(AssertionError, lambda: assert_is_empty((1,), message='fnord'))
     assert_equals('fnord', exception_message(exception))
Esempio n. 4
0
 def test_has_sensible_default_error_message(self):
     exception = assert_raises(AssertionError, lambda: assert_is_empty((1,)))
     assert_equals('(1,) is not empty', exception_message(exception))
Esempio n. 5
0
 def test_rejects_non_empty_values(self):
     assert_raises(AssertionError, lambda: assert_is_empty('fnord'))
     assert_raises(AssertionError, lambda: assert_is_empty(['fnord']))
     assert_raises(AssertionError, lambda: assert_is_empty({'fnord':'fnord'}))
     assert_raises(AssertionError, lambda: assert_is_empty(('fnord',)))
     assert_raises(AssertionError, lambda: assert_is_empty(set(['fnord'])))
Esempio n. 6
0
 def test_accepts_empty_values(self):
     assert_is_empty('')
     assert_is_empty(list())
     assert_is_empty(dict())
     assert_is_empty(tuple())
     assert_is_empty(set())
Esempio n. 7
0
 def test_can_specify_custom_failure_exception(self):
     assert_raises(
         FooError, lambda: assert_is_empty(
             (1, ), failure_exception=FooError))
Esempio n. 8
0
 def test_can_specify_custom_message(self):
     exception = assert_raises(
         AssertionError, lambda: assert_is_empty((1, ), message='fnord'))
     assert_equals('fnord', exception_message(exception))
Esempio n. 9
0
 def test_has_sensible_default_error_message(self):
     exception = assert_raises(AssertionError, lambda: assert_is_empty(
         (1, )))
     assert_equals('(1,) is not empty', exception_message(exception))
Esempio n. 10
0
 def test_accepts_empty_values(self):
     assert_is_empty('')
     assert_is_empty(list())
     assert_is_empty(dict())
     assert_is_empty(tuple())
     assert_is_empty(set())