Metadata-Version: 2.1
Name: softest
Version: 1.0.0.1
Summary: Supports soft assertions in extending the unittest.TestCase class
Home-page: https://i.dont.have.it.on.github.com
Author: Nick Umble
Author-email: nicholas.umble@perficient.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# softest - Soft Assertions

Supports the soft assert style of testing, 
where multiple assertions can fail within the same method, 
while collecting and formatting those failures' stack traces
for reporting by a final assert_all call.

Such stack traces are enhanced
to include the call hierarchy
from within the test class.

## Usage

```
import softest

class ExampleTest(softest.SoftTestCase):
	def test_example(self):
		self.soft_assert(self.assertEqual, 'Worf', 'wharf', 'Klingon is not ship receptacle')
		self.soft_assert(self.assertTrue, True)
		self.soft_assert(self.assertTrue, False)

		self.assert_all()
```


