Exemple #1
0
def atypes_node_setup_min_test():
  mem = MockMemory()
  node = MinNode(mem, 0x42)
  node.setup(1234, 5678)
  # check node
  assert node.get_succ() == 1234
  assert node.get_pred() == 5678
Exemple #2
0
def atypes_node_alloc_min_test():
    mem = MockMemory()
    alloc = MemoryAlloc(mem)
    node = MinNode.alloc(alloc)
    assert node.get_size() == MinNodeStruct.get_size()
    node.free()
    assert alloc.is_all_free()
Exemple #3
0
def atypes_node_alloc_min_test():
  mem = MockMemory()
  alloc = MemoryAlloc(mem)
  node = MinNode.alloc(alloc)
  assert node.get_size() == MinNodeStruct.get_size()
  node.free()
  assert alloc.is_all_free()
Exemple #4
0
def atypes_node_setup_min_test():
    mem = MockMemory()
    node = MinNode(mem, 0x42)
    node.setup(1234, 5678)
    # check node
    assert node.get_succ() == 1234
    assert node.get_pred() == 5678
Exemple #5
0
def atypes_node_remove_min_test():
    mem = MockMemory()
    min_node = MinNode(mem, 0x80)
    min_node.setup(0x60, 0x100)
    min_node.remove()
Exemple #6
0
def atypes_node_str_min_test():
    mem = MockMemory()
    min_node = MinNode(mem, 0x80)
    min_node.setup(0x1234, 0x5678)
    assert str(min_node) == "[MinNode:@000080,p=005678,s=001234]"
Exemple #7
0
def atypes_node_remove_min_test():
  mem = MockMemory()
  min_node = MinNode(mem, 0x80)
  min_node.setup(0x60, 0x100)
  min_node.remove()
Exemple #8
0
def atypes_node_str_min_test():
  mem = MockMemory()
  min_node = MinNode(mem, 0x80)
  min_node.setup(0x1234, 0x5678)
  assert str(min_node) == "[MinNode:@000080,p=005678,s=001234]"