Ejemplo n.º 1
0
 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}
Ejemplo n.º 2
0
 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': ''}
Ejemplo n.º 3
0
 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) == {}