Hi, Zac,

Sorry! My bad. I should discuss the logic with you before I change it.
I thought that if I put the following line on the "gaia_test.py", it will cause the computing effort since cleanUp() function is always  called by setUp() function.
# self.data_layer.set_setting("keyboard.layouts.spanish", False).

So, I wrote a enable and disable functions to control the keyboard layout.
While we needs to enable/disable a keyboard layout, we just call it once instead of calling it repeatedly.
But, you seem suggest to centralize control it by specific functions as previous version.
I will restore it if you don't have further concern. Thanks for your suggestion and help! ^.^