Ejemplo n.º 1
0
def test_relative16_inequality_different_types(offset):
    assert Relative16(offset) != object()
Ejemplo n.º 2
0
def test_relative16_equal_hash(offset):
    assert hash(Relative16(offset)) == hash(Relative16(offset))
Ejemplo n.º 3
0
def test_relative16_inequality(a, b):
    assume(a != b)
    assert Relative16(a) != Relative16(b)
Ejemplo n.º 4
0
def test_relative16_equality(offset):
    assert Relative16(offset) == Relative16(offset)
Ejemplo n.º 5
0
def test_relative16_repr(offset):
    r = repr(Relative16(offset))
    assert r.startswith('Relative16')
    assert str(offset) in r
    assert check_balanced(r)
Ejemplo n.º 6
0
def test_relative16_two_byte_offsets_raise_value_error(offset):
    with raises(ValueError):
        Relative16(offset)
Ejemplo n.º 7
0
def test_relative16_value(offset):
    assert Relative16(offset).offset == offset