def test_unit_interface_get_per_values(): pcs = UnitInterface(PiecesSalesUnit()) gram = get_g_in_kg_unit(decimals=3, display_decimals=1) gram.display_unit.comparison_value = 100 with translation.override('en'): assert pcs.get_per_values() == (1, '') assert pcs.get_per_values(force_symbol=True) == (1, 'pc.') assert gram.get_per_values() == (Decimal('0.1'), '100.0g')
def test_unit_interface_get_per_values(): pcs = UnitInterface(PiecesSalesUnit()) gram = get_g_in_kg_unit(decimals=3, display_decimals=1) gram.display_unit.comparison_value = 100 with translation.override("en"): assert pcs.get_per_values() == (1, "") assert pcs.get_per_values(force_symbol=True) == (1, "pc.") assert gram.get_per_values() == (Decimal("0.1"), "100.0g")