예제 #1
0
 def test_configure_once_issues_warning_on_repeated_call(self):
     with warnings.catch_warnings(record=True) as warns:
         configure_once()
     assert 0 == len(warns)
     with warnings.catch_warnings(record=True) as warns:
         configure_once()
     assert 1 == len(warns)
     assert RuntimeWarning == warns[0].category
     assert "Repeated configuration attempted." == warns[0].message.args[0]
예제 #2
0
 def test_configure_once_issues_warning_on_repeated_call(self):
     with warnings.catch_warnings(record=True) as warns:
         configure_once()
     assert 0 == len(warns)
     with warnings.catch_warnings(record=True) as warns:
         configure_once()
     assert 1 == len(warns)
     assert RuntimeWarning == warns[0].category
     assert "Repeated configuration attempted." == warns[0].message.args[0]