def test_duplicate_company_is_allowed(session): company = Company(name='foobar') session.add(company) session.commit() company = Company(name='foobar') session.add(company) session.commit()
def test_company_slug_model_mixin(): company = Company() assert company.slug is None company.populate_slug() assert company.slug is None company.name = u'test' company.populate_slug() assert company.slug == u'test' company.name = u'test1' company.populate_slug() assert company.slug == u'test1'
def populate_company(job, form_data): """Populates the company relation from `job` and `form_data`. :param job: A `Job` instance. :param form_data: Form data as a `dict`. """ company = None company_id = form_data['company__id'] if job.company_id is not None and (job.company_id == company_id): return if company_id: company = db.session.query(Company).get(company_id) if not company: name = form_data['company__name'] website = form_data.get('company__website') company = Company(name=name, website=website) job.company = company
def main(name, session): company = Company(name=name) session.add(company)
def company(): return Company(name=u'remedica')