Example #1
0
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')
Example #2
0
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')
Example #3
0
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")