def test_get_bike_parking_fee_text(self):
     self.assertIsNone(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=0),  # 不明
             1000,
             0,
             TaxType.objects.get(pk=1),  # 税別
         ), )
     self.assertIsNone(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=10),  # 無し
             1000,
             0,
             TaxType.objects.get(pk=1),  # 税別
         ), )
     self.assertIsNone(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=30),  # 原付可(無料)
             1000,
             0,
             TaxType.objects.get(pk=1),  # 税別
         ), )
     self.assertEqual(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=31),  # 原付可(有料)
             1000,
             0,
             TaxType.objects.get(pk=0),  # 不明
         ),
         '1,000円',
     )
     self.assertEqual(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=31),  # 原付可(有料)
             1000,
             1000,
             TaxType.objects.get(pk=0),  # 不明
         ),
         '1,000円',
     )
     self.assertEqual(
         DataHelper.get_bike_parking_fee_text(
             BikeParkingType.objects.get(pk=31),  # 原付可(有料)
             1000,
             1500,
             TaxType.objects.get(pk=0),  # 不明
         ),
         '1,000円 ~ 1,500円',
     )
     self.assertEqual(
         DataHelper.get_bike_parking_fee_text(
             GarageType.objects.get(pk=1),  # 有料
             1000,
             1500,
             TaxType.objects.get(pk=1),  # 税別
         ),
         '1,000円 ~ 1,500円(税別)',
     )
Exemplo n.º 2
0
 def bike_parking_fee_text(self):
     return DataHelper.get_bike_parking_fee_text(
         self.bike_parking_type, self.bike_parking_fee_lower,
         self.bike_parking_fee_upper, self.bike_parking_fee_tax_type)