Improve test added in 29fee01f to not leak warnings.

This commit is contained in:
whitequark 2019-08-03 13:44:44 +00:00
parent ee03eab52f
commit ab5426ce74

View file

@ -18,9 +18,11 @@ class FragmentGetTestCase(FHDLTestCase):
msg="Object 'None' cannot be elaborated"):
Fragment.get(None, platform=None)
with self.assertRaises(AttributeError,
msg="Object 'None' cannot be elaborated"):
Fragment.get(BadElaboratable(), platform=None)
with self.assertWarns(UserWarning,
msg=".elaborate() returned None; missing return statement?"):
with self.assertRaises(AttributeError,
msg="Object 'None' cannot be elaborated"):
Fragment.get(BadElaboratable(), platform=None)
class FragmentGeneratedTestCase(FHDLTestCase):