def test_to_tree_empty_mask_secure(self): schema = Schema() schema.v = SecureField(method='xor', default=None) config = schema() assert config.to_tree(sensitive_mask='*') == {'v': None}
def test_to_tree_sensitive_mask_empty(self): schema = Schema() schema.v = SecureField(method='xor', default='asdf') config = schema() assert config.to_tree(sensitive_mask='') == {'v': ''}
def test_to_tree_exclude_virtual(self): sentinel = object() schema = Schema() schema.v = VirtualField(getter=lambda config: sentinel) config = schema() assert config.to_tree(virtual=False) == {}