(self, dimension)
| 154 | self.independent_exec_option_names = set() |
| 155 | |
| 156 | def add_dimension(self, dimension): |
| 157 | self.dimensions[dimension.name] = dimension |
| 158 | if dimension.name == EXEC_OPTION: |
| 159 | for name in list(self.independent_exec_option_names): |
| 160 | LOG.warn("Reassigning {} dimension will remove exec option {}={} that was " |
| 161 | "independently declared through add_exec_option_dimension.".format( |
| 162 | EXEC_OPTION, name, [v.value for v in self.dimensions[name]])) |
| 163 | self.clear_dimension(name) |
| 164 | |
| 165 | def assert_unique_exec_option_key(self, key): |
| 166 | """Assert that 'exec_option' dimension exist and 'key' is not exist yet |
no test coverage detected