pytest/pytestpavement/models/material.py
2022-09-27 08:18:52 +02:00

54 lines
961 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 = FloatField()
class Bitumen(Material):
name = StringField()
material = StringField()
young_modulus = FloatField()
class Expoxy(Material):
name = StringField()
material = StringField()
young_modulus = FloatField()
class Dummy(Material):
name = StringField()
material = StringField()
young_modulus = FloatField()