MCPcopy Create free account
hub / github.com/plotly/dash / test_colm004_can_hide

Function test_colm004_can_hide

components/dash-table/tests/selenium/test_column.py:115–146  ·  view source on GitHub ↗
(test)

Source from the content-addressed store, hash-verified

113
114
115def test_colm004_can_hide(test):
116 test.start_server(get_app())
117
118 target = test.table("table")
119
120 assert target.column(0).get_text(2) == "rows"
121 target.column("rows").hide(2)
122
123 assert target.column(0).get_text(2) == "Toronto"
124 target.column("ccc").hide(2) # Toronto
125
126 assert target.column(0).get_text(2) == "Montréal"
127 target.column("ddd").hide(2) # Montreal
128
129 assert target.column(0).get_text(2) == "New York City"
130
131 toggle = target.toggle_columns()
132
133 toggle.open()
134 assert toggle.is_opened()
135
136 hidden = toggle.get_hidden()
137 assert len(hidden) == 3
138
139 for el in hidden:
140 el.click()
141
142 toggle.close()
143
144 assert target.column(0).get_text(2) == "rows"
145 assert target.column(1).get_text(2) == "Toronto"
146 assert target.column(2).get_text(2) == "Montréal"
147
148
149def test_colm005_dont_clear_hidden(test):

Callers

nothing calls this directly

Calls 12

columnMethod · 0.80
hideMethod · 0.80
toggle_columnsMethod · 0.80
openMethod · 0.80
is_openedMethod · 0.80
get_hiddenMethod · 0.80
closeMethod · 0.80
get_appFunction · 0.70
start_serverMethod · 0.45
tableMethod · 0.45
get_textMethod · 0.45
clickMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…