예제 #1
0
def test_add_daisy_above():
    block = blocks.Block(type=blocks.BlockType.GRASS)
    block.add_decor(blocks.Decoration.DAISY, offset=direction.Direction.ABOVE)
    assert block.decor == blocks.Decoration.DAISY
    assert block.decor_offset == direction.Direction.ABOVE
예제 #2
0
def test_remove_mantle():
    block = blocks.Block(type=blocks.BlockType.MANTLE,
                         variant=blocks.MantleVariant.UPPER)
    block = block.get_removed()
    assert block.type == blocks.BlockType.MANTLE
    assert block.variant == blocks.MantleVariant.UPPER
예제 #3
0
def test_remove_air():
    block = blocks.Block(type=blocks.BlockType.AIR)
    block = block.get_removed()
    assert block.type == blocks.BlockType.AIR
예제 #4
0
def test_remove_dirt():
    block = blocks.Block(type=blocks.BlockType.DIRT)
    block = block.get_removed()
    assert block.type == blocks.BlockType.AIR
    assert block.variant == blocks.BlockType.DIRT
예제 #5
0
def test_remove_grass():
    block = blocks.Block(type=blocks.BlockType.GRASS)
    block = block.get_removed()
    assert block.type == blocks.BlockType.AIR
    assert block.variant == blocks.BlockType.GRASS
예제 #6
0
def test_remove_treasure():
    block = blocks.Block(type=blocks.BlockType.TREASURE)
    block = block.get_removed()
    assert block.type == blocks.BlockType.AIR
    assert block.variant == blocks.BlockType.TREASURE
예제 #7
0
def test_remove_stone():
    block = blocks.Block(type=blocks.BlockType.STONE)
    block = block.get_removed()
    assert block.type == blocks.BlockType.AIR
    assert block.variant == blocks.BlockType.STONE