def test_parse_date(self):
     i18n.get_i18n().set_locale('en_US')
     self.assertEqual(i18n.parse_date('4/1/04'), datetime.date(2004, 4, 1))
     i18n.get_i18n().set_locale('de_DE')
     self.assertEqual(
         i18n.parse_date('01.04.2004'),
         datetime.date(2004, 4, 1)
     )
Exemple #2
0
 def post(self):
     dd = self.request.get('datepicker')
     usr = UserLocale.gql("WHERE user=:u",u=users.get_current_user()).get()
     if usr :
         i18n.get_i18n().set_locale(usr.locale)
         if usr.dateformat or usr.dateformat == '':
             thedate=i18n.parse_date(dd)
             da = DateS(dat=thedate)
         else:
             datef = usr.dateformat
             isoformat = common.isotopyformat(datef)
             thedate = datetime.strptime(dd, isoformat).date()
             da = DateS(dat=thedate)
     else:
         i18n.get_i18n().set_locale(self.browser_locale())
         thedate=i18n.parse_date(dd)
         da = DateS(dat=thedate)
         
     da.put()
     self.redirect('/')
Exemple #3
0
 def test_parse_date(self):
     i18n.get_i18n().set_locale('en_US')
     self.assertEqual(i18n.parse_date('4/1/04'), datetime.date(2004, 4, 1))
     i18n.get_i18n().set_locale('de_DE')
     self.assertEqual(i18n.parse_date('01.04.2004'),
                      datetime.date(2004, 4, 1))
Exemple #4
0
 def test_parse_date(self):
     i18n.get_i18n().set_locale("en_US")
     self.assertEqual(i18n.parse_date("4/1/04"), datetime.date(2004, 4, 1))
     i18n.get_i18n().set_locale("de_DE")
     self.assertEqual(i18n.parse_date("01.04.2004"), datetime.date(2004, 4, 1))