Exemplo n.º 1
0
    def test_init(self):
        """Test successful Dict Field initialization"""

        add_info = Dict()
        assert add_info is not None

        value = add_info._load({'available': 'weekdays'})
        assert value == {'available': 'weekdays'}
Exemplo n.º 2
0
class EventLog(BaseAggregate):
    kind = String(max_length=50, required=True)
    payload = Dict(required=True)
    timestamp = DateTime(required=True, default=datetime.utcnow)
Exemplo n.º 3
0
 def test_type_validation(self):
     """ Test type checking validation for the Field"""
     with pytest.raises(ValidationError):
         add_info = Dict()
         add_info._load('x')
Exemplo n.º 4
0
 class Lottery(BaseEntity):
     jackpot = Boolean()
     numbers = Dict(required=True)
Exemplo n.º 5
0
 class Lottery(BaseEntity):
     numbers = Dict()
Exemplo n.º 6
0
class Event(BaseAggregate):
    name = String(max_length=255)
    created_at = DateTime(default=datetime.utcnow())
    payload = Dict()