package is ready, except for tests

This commit is contained in:
Dmitry Shulyak
2013-06-27 18:28:10 +03:00
parent d738e7ce4e
commit d7d35d9db3
33 changed files with 30 additions and 27 deletions

View File

@@ -0,0 +1,30 @@
import sqlalchemy as sa
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship
Base = declarative_base()
class TestRun(Base):
__tablename__ = 'test_runs'
id = sa.Column(sa.Integer(), primary_key=True)
type = sa.Column(sa.String(128))
data = sa.Column(sa.Text())
tests = relationship('Test', backref='test_run')
class Test(Base):
__tablename__ = 'tests'
id = sa.Column(sa.Integer(), primary_key=True)
name = sa.Column(sa.String(512))
status = sa.Column(sa.String(128))
taken = sa.Column(sa.Float())
data = sa.Column(sa.Text())
test_run_id = sa.Column(sa.Integer(), sa.ForeignKey('test_runs.id'))