def company(self, value): if self.company and value and self.company.id == value.id: return if self.company: DBSession.query(UserXCompany).filter(UserXCompany.company == self.company, UserXCompany.user == self, UserXCompany.end_date == None). \ update({'end_date': utcnow().datetime}) DBSession.add(UserXCompany(company=value, user=self, start_date=utcnow().datetime, relation=TypeOfRelation.employee))
def test_int(self): timestamp = int(time.time()) result = api.arrow(time.time()) assertDtEqual(result, api.utcnow())
def utcnow(format): return arrow_api.utcnow().format(format)
def test_utcnow(self): assertDtEqual(api.utcnow()._datetime, datetime.utcnow().replace(tzinfo=tz.tzutc()))
def test_utcnow(self): expect(api._factory.utcnow).returns('utcnow') assertEqual(api.utcnow(), 'utcnow')
def utcnow_minus_hour(format): utc = arrow_api.utcnow() return utc.replace(hours=-1).format(format)
def test_utcnow(self): self.expect(api._factory.utcnow).returns("utcnow") self.assertEqual(api.utcnow(), "utcnow")