@@ -685,3 +685,52 @@ def test_ordinal_number(self):
685685 assertEqual (self .locale .ordinal_number (100 ), 'ika-100' )
686686 assertEqual (self .locale .ordinal_number (103 ), 'ika-103' )
687687 assertEqual (self .locale .ordinal_number (114 ), 'ika-114' )
688+
689+
690+ class EstonianLocaleTests (Chai ):
691+
692+ def setUp (self ):
693+ super (EstonianLocaleTests , self ).setUp ()
694+
695+ self .locale = locales .EstonianLocale ()
696+
697+ def test_format_timeframe (self ):
698+ assertEqual (self .locale ._format_timeframe ('now' , 0 ), 'just nüüd' )
699+ assertEqual (self .locale ._format_timeframe ('second' , 1 ), 'ühe sekundi' )
700+ assertEqual (self .locale ._format_timeframe ('seconds' , 3 ), '3 sekundi' )
701+ assertEqual (self .locale ._format_timeframe ('seconds' , 30 ), '30 sekundi' )
702+ assertEqual (self .locale ._format_timeframe ('minute' , 1 ), 'ühe minuti' )
703+ assertEqual (self .locale ._format_timeframe ('minutes' , 4 ), '4 minuti' )
704+ assertEqual (self .locale ._format_timeframe ('minutes' , 40 ), '40 minuti' )
705+ assertEqual (self .locale ._format_timeframe ('hour' , 1 ), 'tunni aja' )
706+ assertEqual (self .locale ._format_timeframe ('hours' , 5 ), '5 tunni' )
707+ assertEqual (self .locale ._format_timeframe ('hours' , 23 ), '23 tunni' )
708+ assertEqual (self .locale ._format_timeframe ('day' , 1 ), 'ühe päeva' )
709+ assertEqual (self .locale ._format_timeframe ('days' , 6 ), '6 päeva' )
710+ assertEqual (self .locale ._format_timeframe ('days' , 12 ), '12 päeva' )
711+ assertEqual (self .locale ._format_timeframe ('month' , 1 ), 'ühe kuu' )
712+ assertEqual (self .locale ._format_timeframe ('months' , 7 ), '7 kuu' )
713+ assertEqual (self .locale ._format_timeframe ('months' , 11 ), '11 kuu' )
714+ assertEqual (self .locale ._format_timeframe ('year' , 1 ), 'ühe aasta' )
715+ assertEqual (self .locale ._format_timeframe ('years' , 8 ), '8 aasta' )
716+ assertEqual (self .locale ._format_timeframe ('years' , 12 ), '12 aasta' )
717+
718+ assertEqual (self .locale ._format_timeframe ('now' , 0 ), 'just nüüd' )
719+ assertEqual (self .locale ._format_timeframe ('second' , - 1 ), 'üks sekund' )
720+ assertEqual (self .locale ._format_timeframe ('seconds' , - 9 ), '9 sekundit' )
721+ assertEqual (self .locale ._format_timeframe ('seconds' , - 12 ), '12 sekundit' )
722+ assertEqual (self .locale ._format_timeframe ('minute' , - 1 ), 'üks minut' )
723+ assertEqual (self .locale ._format_timeframe ('minutes' , - 2 ), '2 minutit' )
724+ assertEqual (self .locale ._format_timeframe ('minutes' , - 10 ), '10 minutit' )
725+ assertEqual (self .locale ._format_timeframe ('hour' , - 1 ), 'tund aega' )
726+ assertEqual (self .locale ._format_timeframe ('hours' , - 3 ), '3 tundi' )
727+ assertEqual (self .locale ._format_timeframe ('hours' , - 11 ), '11 tundi' )
728+ assertEqual (self .locale ._format_timeframe ('day' , - 1 ), 'üks päev' )
729+ assertEqual (self .locale ._format_timeframe ('days' , - 2 ), '2 päeva' )
730+ assertEqual (self .locale ._format_timeframe ('days' , - 12 ), '12 päeva' )
731+ assertEqual (self .locale ._format_timeframe ('month' , - 1 ), 'üks kuu' )
732+ assertEqual (self .locale ._format_timeframe ('months' , - 3 ), '3 kuud' )
733+ assertEqual (self .locale ._format_timeframe ('months' , - 13 ), '13 kuud' )
734+ assertEqual (self .locale ._format_timeframe ('year' , - 1 ), 'üks aasta' )
735+ assertEqual (self .locale ._format_timeframe ('years' , - 4 ), '4 aastat' )
736+ assertEqual (self .locale ._format_timeframe ('years' , - 14 ), '14 aastat' )
0 commit comments