Restructure packages
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
from mcpacker.model.core.placement import Placement
|
||||
from pytest import fixture
|
||||
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
|
||||
@fixture(name="fields")
|
||||
def createFieldsHabitat():
|
||||
yield Habitat(biomeFilter=BiomeFilter([F.FIELD, E.TEMPERATE]))
|
||||
|
||||
@fixture(name="placement")
|
||||
def createPlacement(fields):
|
||||
yield Placement([fields])
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
|
||||
def test_repr(placement):
|
||||
assert repr(placement) == (
|
||||
"Placement{" +
|
||||
"habitats: [" +
|
||||
"Habitat{" +
|
||||
"altitude: anywhere <-64 to 320>, " +
|
||||
"biomeFilter: BiomeFilter([[Flora<field>, Heat<temperate>]], [[]]), " +
|
||||
"seasons: [Season<spring>, Season<summer>, Season<autumn>, Season<winter>], " +
|
||||
"group: solo<1 to 1>, " +
|
||||
"location: Location<outside>, " +
|
||||
"scarcity: Scarcity<sparse>" +
|
||||
"}" +
|
||||
"]" +
|
||||
"}"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user