class_docstr: test layout templates
docstr: test whether layout options are passed down to GridBox
docstr_tok: ["test","whether","layout","options","are","passed","down","to","GridBox"]
code: def test_keep_layout_options(self):  # pylint: disable=no-self-use
      """test whether layout options are passed down to GridBox"""
  
      layout = widgets.Layout(align_items="center")
      button1 = widgets.Button()
      button2 = widgets.Button()
      button3 = widgets.Button()
      button4 = widgets.Button()
  
      box = widgets.TwoByTwoLayout(
          top_left=button1,
          top_right=button2,
          bottom_left=button3,
          bottom_right=button4,
          layout=layout,
      )
  
      assert box.layout.align_items == "center"
  
imports: from unittest import TestCase
  from unittest import mock
  import pytest
  import traitlets
  import ipywidgets
  from ipywidgets.widgets.widget_templates import LayoutProperties
label_desc: Use image node_id 2 for calling the TestTwoByTwoLayout obj's underlying member method code with example usage: obj.test_keep_layout_options() without return types