Пример #1
0
    def test_random_conversions(self):
        for rd_maps in RANDOM_CONVERSION_MAPS:
            nep_date = NepaliDate(**rd_maps['nep'])
            eng_date = datetime.date(**rd_maps['eng'])
            eng_date_trans = nep_date.to_english_date()

            assert eng_date_trans == eng_date
Пример #2
0
    def test_to_english_date(self):
        date_nepali = NepaliDate(MIN_DATE['year'], MIN_DATE['month'],
                                 MIN_DATE['day'])
        date_english = date_nepali.to_english_date()

        assert date_english.year == REFERENCE_DATE_AD['year']
        assert date_english.month == REFERENCE_DATE_AD['month']
        assert date_english.day == REFERENCE_DATE_AD['day']
Пример #3
0
 def save(self, *args, **kwargs):
     if self.nepali_date != "":
         self.date = NepaliDate.to_english_date(
             NepaliDate(*self.nepali_date.split('-')))
     super(Payment, self).save(*args, **kwargs)