def test_can_open_and_close_object(self): obj = DataEndpoint(name='mock_obj') with testfixtures.LogCapture(level=logging.DEBUG) as l: obj.open() assert len(l.records) == 1 assert_record_is(l.records[0], 'INFO', "Opening DataEndpoint(name='mock_obj')") obj.close() assert len(l.records) == 2 assert_record_is(l.records[1], 'INFO', "Closing DataEndpoint(name='mock_obj')")