def test_dates_change_correctly(self):
        buenos_aires = '2018-03-29T22:14:09.291510-03:00'
        expected = '30 de marzo de 2018'
        res = gobar_helpers.render_ar_datetime(buenos_aires)
        nt.assert_equals(expected, res)

        moscow = '2018-04-29T01:14:09.291510+03:00'
        expected = '28 de abril de 2018'
        res = gobar_helpers.render_ar_datetime(moscow)
        nt.assert_equals(expected, res)
 def test_invalid_strings(self):
     invalid = 'AnInvalidString'
     expected = ''
     res = gobar_helpers.render_ar_datetime(invalid)
     nt.assert_equals(expected, res)
 def test_date_strings(self):
     date = '2018-12-29'
     expected = '29 de diciembre de 2018'
     res = gobar_helpers.render_ar_datetime(date)
     nt.assert_equals(expected, res)
 def test_datetimes_without_seconds_are_handled_correctly(self):
     datetime_str = '2018-11-29T14:14-03:00'
     expected = '29 de noviembre de 2018'
     res = gobar_helpers.render_ar_datetime(datetime_str)
     nt.assert_equals(expected, res)
 def test_datetimes_without_timezones(self):
     no_timezone_string = '2018-05-29T22:14:09.291510'
     expected = '29 de mayo de 2018'
     res = gobar_helpers.render_ar_datetime(no_timezone_string)
     nt.assert_equals(expected, res)
 def test_timezones_are_handled_correctly(self):
     datetime_str = '2018-01-29T14:14:09.291510-03:00'
     expected = '29 de enero de 2018'
     res = gobar_helpers.render_ar_datetime(datetime_str)
     nt.assert_equals(expected, res)