Пример #1
0
    def test_range_w_region_neq(self, ram1, rom):
        a = MemoryRange(0, 0x1000, region=ram1)
        b = MemoryRange(0x5000, length=200, region=rom)
        assert hash(a) != hash(b)

        a = MemoryRange(0, 0x1000, region=ram1)
        b = MemoryRange(0, 0x1000, region=rom)
        assert hash(a) != hash(b)
Пример #2
0
 def test_empty_range_2(self):
     range = MemoryRange(start=0x1000, end=0xfff)
     assert range.start == 0x1000
     assert range.end == 0xfff
     assert range.length == 0
Пример #3
0
 def test_range_eq(self, ram1, rom):
     a = MemoryRange(0, 0x1000, region=ram1)
     b = MemoryRange(0, 0x1000, region=ram1)
     assert hash(a) == hash(b)
Пример #4
0
 def test_range_eq(self):
     a = MemoryRange(0, 0x1000)
     b = MemoryRange(0, 0x1000)
     assert hash(a) == hash(b)
Пример #5
0
 def test_range_neq(self):
     a = MemoryRange(0, 0x1000)
     b = MemoryRange(10, 20)
     assert hash(a) != hash(b)
Пример #6
0
 def test_gt(self):
     assert MemoryRange(1000, length=1000) > MemoryRange(0, length=1000)
Пример #7
0
 def test_lt(self):
     assert MemoryRange(0, length=1000) < MemoryRange(1000, length=1000)
Пример #8
0
 def test_eq(self):
     assert MemoryRange(0, length=1000) == MemoryRange(0, length=1000)
Пример #9
0
 def test_range_eq_with_names(self, ram1):
     a = MemoryRange(0, 0x1000, region=ram1)
     b = MemoryRange(0, 0x1000, region=ram1)
     assert hash(a) == hash(b)