Ejemplo n.º 1
0
    def test_company_description(self):
        self.app.logger.debug('test_company_description')
        description = u'Über'
        user = self.create_default_user()
        company = Company(user=user, name='A Company')
        company.description = description
        db.session.add(company)
        db.session.commit()

        company = Company.query.first()
        assert company is not None
        assert company.description == description
Ejemplo n.º 2
0
def _companies_from_json(app, content=''):
    if 'companies' in content:
        for obj in content['companies']:
            user = User.query.filter_by(email=obj['user']).first()
            if user is None:
                app.logger.error('Company: %s, Unknown user: %s' % (obj['name'], obj['user']))
                break

            company = Company.query.filter_by(user=user, name=obj['name']).first()
            if company is None:
                company = Company()
            company.user = user
            company.name = obj['name']
            company.description = obj['description']

            app.logger.debug('adding company: %s' % company)
            db.session.add(company)
        db.session.commit()