def test_get_building_garage_fee_text(self): self.assertIsNone( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=0), # 無し 15000, 0, TaxType.objects.get(pk=1), # 税別 ), ) self.assertIsNone( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=4), # 駐車場付き 15000, 0, TaxType.objects.get(pk=1), # 税別 ), ) self.assertEqual( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=1), # 有料 15000, 0, TaxType.objects.get(pk=0), # 不明 ), '15,000円', ) self.assertEqual( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=1), # 有料 15000, 15000, TaxType.objects.get(pk=0), # 不明 ), '15,000円', ) self.assertEqual( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=1), # 有料 15000, 18000, TaxType.objects.get(pk=0), # 不明 ), '15,000円 ~ 18,000円', ) self.assertEqual( DataHelper.get_building_garage_fee_text( GarageType.objects.get(pk=1), # 有料 15000, 18000, TaxType.objects.get(pk=1), # 税別 ), '15,000円 ~ 18,000円(税別)', )
def garage_fee_text(self): return DataHelper.get_building_garage_fee_text( self.garage_type, self.garage_fee_lower, self.garage_fee_upper, self.garage_fee_tax_type)