Exemple #1
0
def test_u256_rpow_modulo_overflow() -> None:
    with pytest.raises(ValueError):
        U256.__rpow__(U256(2), 4, 2**256 + 1)
Exemple #2
0
def test_u256_rpow_modulo_negative() -> None:
    with pytest.raises(ValueError):
        U256.__rpow__(U256(2), 4, -3)
Exemple #3
0
def test_u256_rpow_modulo() -> None:
    value = U256.__rpow__(U256(2), 4, 3)
    assert isinstance(value, int)
    assert value == 1