def test_addAdditionalBlockModelsDecorStairs():
    assemble.addAdditionalBlockModels("stairs", "decorations/", "testBlock")
    parentDir = assemble.DATA_OUTPUT_FILE + "/src/main/resources/assets/thisIsA/models/block/decorations"
    assert (set(fileIO.getListOfFiles(parentDir, True)).issuperset(
        set([
            parentDir + "\\testBlock_stairs_inner.json",
            parentDir + "\\testBlock_stairs_outer.json"
        ])))
def test_addAdditionalBlockModelsDecorDoor():
    assemble.addAdditionalBlockModels("door", "decorations/", "testBlock")
    parentDir = assemble.DATA_OUTPUT_FILE + "/src/main/resources/assets/thisIsA/models/block/decorations"
    assert (set(fileIO.getListOfFiles(parentDir, True)).issuperset(
        set([
            parentDir + "\\testBlock_door_bottom.json",
            parentDir + "\\testBlock_door_bottom_hinge.json",
            parentDir + "\\testBlock_door_top.json",
            parentDir + "\\testBlock_door_top_hinge.json"
        ])))
def test_addAdditionalBlockModelsDecorHopper():
    assemble.addAdditionalBlockModels("hopper", "decorations/", "testBlock")
    parentDir = assemble.DATA_OUTPUT_FILE + "/src/main/resources/assets/thisIsA/models/block/decorations"
    assert (set(fileIO.getListOfFiles(parentDir, True)).issuperset(
        set([parentDir + "\\testBlock_hopper_side.json"])))