pytest/pytestpavement/models/material.py
2022-11-08 14:17:52 +01:00

54 lines
956 B
Python

import datetime
from mongoengine import *
class Material(Document):
date = DateTimeField(default=datetime.datetime.now,
wtf_options={"render_kw": {
"step": "60"
}})
tags = ListField(StringField())
meta = {
'allow_inheritance': True,
'index_opts': {},
'index_background': True,
'index_cls': False,
'auto_create_index': True,
'collection': 'materials'
}
class Asphalt(Material):
name = StringField()
material = StringField()
young_modulus = DictField()
class Bitumen(Material):
name = StringField()
material = StringField()
young_modulus = DictField()
class Epoxy(Material):
name = StringField()
material = StringField()
young_modulus = DictField()
class Dummy(Material):
name = StringField()
material = StringField()
young_modulus = DictField()