Exemplo n.º 1
0
    def test_list_safety(self):
        """Test that ListProperty implies SafeProperty"""

        with self.assertRaises(exc.ListOfWhat):
            self.assertIsInstance(ListProperty(), SafeProperty)

        self.assertIsInstance(ListProperty(of=str), SafeProperty)
        self.assertIsInstance(ListProperty(of=Record), SafeProperty)
Exemplo n.º 2
0
class Post(Record):
    comments = ListProperty(of=Comment)
    content = Property()
    edited = DatetimeProperty(required=True)
    post_id = Property(required=True, isa=int)
    wall_id = Property(required=True, isa=int)
    primary_key = [wall_id, post_id]
Exemplo n.º 3
0
 class FussPot(Record):
     fuss_list = ListProperty(of=FussyRecord)
     fuss_map = DictProperty(of=FussyRecord)
     top_fuss = Property(isa=FussyRecord)
Exemplo n.º 4
0
 class OtherObj(Record):
     objs = ListProperty(of=MyObj)
Exemplo n.º 5
0
 class Array(Record):
     items = ListProperty(of=str)
Exemplo n.º 6
0
 class Listicle(Record):
     theme = Property()
     witty_examples = ListProperty(of=Item)
Exemplo n.º 7
0
class Wall(Record):
    id = Property(required=True, isa=int)
    owner = Property(isa=Person)
    posts = ListProperty(of=Post)
Exemplo n.º 8
0
 class Bag(Record):
     items = ListProperty(of=Item)
Exemplo n.º 9
0
 class Container(Record):
     name = Property()
     things = ListProperty(of=Nullable)
Exemplo n.º 10
0
 class Pilcrow(Record):
     bar = ListProperty(of=Octothorpe)
     foo = Property(isa=Caret)
     baz = Property()
Exemplo n.º 11
0
 class Warfare(Record):
     proleteriat = Property(list_of=Person)
     bourgeois = ListProperty(of=Person)
Exemplo n.º 12
0
 class Caret(Record):
     bar = ListProperty(of=Octothorpe)
Exemplo n.º 13
0
 class GroupingRecord(Record):
     members = ListProperty(coll=CustomColl, of=Eyetem)
Exemplo n.º 14
0
 class GR2(Record):
     members = ListProperty(of=Item)
Exemplo n.º 15
0
 class GroupingRecord(Record):
     members = ListProperty(of=Item)
Exemplo n.º 16
0
class CheeseCupboardRecord(Record):
    id = ROProperty(required=True, isa=int)
    name = SafeProperty(isa=str)
    best_cheese = SafeProperty(isa=CheeseRecord)
    cheeses = ListProperty(of=CheeseRecord)
    favorites = DictProperty(of=CheeseRecord)
Exemplo n.º 17
0
 class NestedJsonRecord(JsonRecord):
     cheese = Property(isa=JsonCheeseRecord)
     cheese_list = ListProperty(of=JsonCheeseRecord)
Exemplo n.º 18
0
 class Pilcrow(Record):
     bar = ListProperty(of=Octothorpe)
     foo = Property(isa=Caret)
     baz = Property()
     quux = DictProperty(of=str)
     frop = DictProperty(of=list_of(unicode))
Exemplo n.º 19
0
class Circle(Record):
    members = ListProperty(of=Person)
Exemplo n.º 20
0
 class CompoundListHolder(Record):
     parts = ListProperty(of=Compound)
Exemplo n.º 21
0
class PersonWithFriends(SurrogatePerson):
    friends = ListProperty(of=SurrogatePerson)
    primary_key = ["ssn"]