Checkpoint initial implementation

This commit is contained in:
Andrew Miner
2025-10-06 17:41:18 -06:00
parent 773e0a3d85
commit a8b6e6b15e
106 changed files with 3012 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from pytest import fixture
from tungston.core.geology.inclusion import Inclusion
from tungston.core.geology.mineral import Mineral
from tungston.core.geology.replacement import Replacement
# Fixtures #########################################################################################I
@fixture(name="iron")
def createIron():
yield Mineral("iron", [
Replacement("#minecraft:stone_replaceables", "minecraft:iron_ore"),
Replacement("#minecraft:deepslate_replaceables", "minecraft:deepslate_iron_ore")
])
@fixture(name="inclusion")
def createInclusion(iron):
yield Inclusion(iron, 75)
# Tests ############################################################################################I
def test_repr(inclusion):
assert repr(inclusion) == "Inclusion{mineral: iron, weight: 75}"