def test_is_dict_var(self): for ok in DICTS: assert is_dict_var(ok) assert is_dict_var(ok + '=', allow_assign_mark=True) assert is_dict_var(ok + ' =', allow_assign_mark=True) for nok in NOKS + SCALARS + LISTS: assert not is_dict_var(nok)
def lex(self, ctx): name = self.statement[0] values = self.statement[1:] if is_var(name.value, allow_assign_mark=True): self._valid_variable(name, values) else: self._invalid_variable(name, values) if is_dict_var(name.value, allow_assign_mark=True): self._validate_dict_items(values)
def _is_kwargs(self, arg): return is_dict_var(arg)
def _is_kwargs(self, arg): return is_dict_var(arg)